2016-12-27 345 views
1
Could not find package /laravel/laravel with stability stable. 

所以我有一个错误,当我试图创建使用下面的命令新laravel项目:找不到包/ laravel/laravel稳定稳定

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

如果我尝试只是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上。

+1

'/ laravel/laravel'中不应该有额外的斜杠。它应该是'composer create-project --prefer-dist laravel/laravel project'。您还需要将您的全局作曲软件包位置添加到您的$ PATH环境变量中才能使用它们。 – maiorano84

+0

好的,只是设法用作曲家创建项目--prefer-dist laravel/laravel项目创建项目。你能告诉我作曲家全球套件在哪里?都在〜/ config/composer/vendor/bin吗?但如果我从那里运行它,我必须使用:“php laravel”。但我应该能够“拉拉维尔”,对吧? – Scarass

+0

不是没有将它添加到你的$ PATH变量,你不是。你可以通过运行'composer config --list --global'找到你的全局包的位置。您还可以通过运行'composer global show'并查看是否列出了'laravel/installer'来查看是否全局安装了软件包。如果没有,你没有正确安装它。如果是,那么[阅读这看看如何添加适当的路径](http://stackoverflow.com/questions/25373188/laravel-installation-how-place-place-composer-vendor-bin-directory-在你的)。此外,[阅读文档](https://laravel.com/docs/5.3/installation) – maiorano84

回答

1

您需要的一切都在Laravel's extensive documentation

通过作曲家创建项目

或者,您也可以通过在终端发出作曲家 创建项目命令来安装Laravel:

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

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

对于安装工作,又可以参考文档:

通过Laravel安装

首先,下载Laravel安装使用作曲:

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

安装完成后,laravel new命令将在您指定的目录中创建一个新的Laravel 安装。例如,laravel新 博客将创建一个包含新Laravel 安装所有已安装Laravel的依赖关系的一个名为博客:

laravel new blog

你可以阅读更多有关更改$ PATH变量here

+0

谢谢,我已经重新运行laravel安装程序,现在没关系,或者现在看起来如此 – Scarass