找不到稳定性稳定的包 /laravel/laravel

Posted

技术标签:

【中文标题】找不到稳定性稳定的包 /laravel/laravel【英文标题】:Could not find package /laravel/laravel with stability stable 【发布时间】:2017-05-11 23:57:32 【问题描述】:
Could not find package /laravel/laravel with stability stable.

所以当我尝试使用以下命令创建新的 laravel 项目时,我遇到了这个错误:

composer create-project --prefer-dist /laravel/laravel project

如果我只尝试 laravel 新项目,我会得到: laravel:找不到命令

无论 laravel 是如何安装的,如果我移动到它的安装文件夹(即 ~/.config/composer/vendor/laravel/installer),然后输入:

php laravel new project

然后它可以工作,但我收到一堆 * 建议安装 *.例如:

laravel/framework suggests installing symfony/psr-http-message-bridge (Required to use psr7 bridging features (0.2.*).)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
psy/psysh suggests installing hoa/console (A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit.)

还有更多。

我使用的是 Linux Mint Cinnamon 64 位和 LAMP。

【问题讨论】:

/laravel/laravel 中不应有多余的斜线。它应该只是composer create-project --prefer-dist laravel/laravel project。您还需要将全局作曲家包位置添加到 $PATH 环境变量中才能使用它们。 好的,刚刚用 composer create-project --prefer-dist laravel/laravel 项目创建了项目。你能告诉我作曲家全局包在哪里吗?都在 ~/config/composer/vendor/bin 中吗?但如果我从那里运行它,我必须使用:“php laravel”。但我应该只能“laravel”,对吧? 如果不将其添加到您的 $PATH 变量中,您就不会。您可以通过运行composer config --list --global 找出您的全局包在哪里。您还可以通过运行 composer global show 并查看是否列出了 laravel/installer 来确定您是否在全局范围内安装了该软件包。如果没有,你没有正确安装它。如果是,那么read this to see how to add the appropriate path。另外,read the documentation 【参考方案1】:

Laravel's extensive documentation 涵盖了您需要的一切。

通过 Composer 创建项目

或者,您也可以通过发布 Composer 来安装 Laravel 终端中的 create-project 命令:

composer create-project --prefer-dist laravel/laravel blog

注意laravel/laravel 中没有前面的斜杠。

要使安装程序正常工作,您可以再次参考文档:

通过 Laravel 安装程序

首先,使用 Composer 下载 Laravel 安装程序:

composer global require "laravel/installer" 确保将 $HOME/.composer/vendor/bin directory(或等效目录 您的操作系统)在您的 $PATH 中,因此 laravel 可执行文件可以通过 你的系统。

安装后,laravel new 命令将创建一个全新的 Laravel 安装在您指定的目录中。例如, laravel new blog 将创建一个名为 blog 的目录,其中包含一个新的 Laravel 安装 Laravel 的所有依赖项:

laravel new blog

您可以阅读有关更改 $PATH 变量的更多信息here

【讨论】:

谢谢,我已经重新运行 laravel 安装程序,现在可以了,或者现在看来是这样

以上是关于找不到稳定性稳定的包 /laravel/laravel的主要内容,如果未能解决你的问题,请参考以下文章

GitHub 作曲家包 - 最低稳定性

作曲家要求:找不到包

IIs找不到服务器

为啥刚下载下来的centos7一直显示找不到镜像资源

使用opencv稳定视频

稳定性 监控 业务后期 - 架构师