找不到稳定性稳定的包 /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的主要内容,如果未能解决你的问题,请参考以下文章