无法找到稳定版本为stable的/laravel/laravel软件包。

4
Could not find package /laravel/laravel with stability stable.

我尝试使用以下命令创建新的Laravel项目时出现了错误:

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

如果我尝试使用“laravel new project”命令,会出现以下错误:

laravel: command not found

然而,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。您还需要将全局 composer 包的位置添加到 $PATH 环境变量中,以便使用它们。 - maiorano84
好的,我刚刚成功地使用composer create-project --prefer-dist laravel/laravel project创建了一个项目。你能告诉我composer全局包在哪里吗?它们都在~/config/composer/vendor/bin中吗?但是如果我从那里运行它,我仍然必须使用:"php laravel"。但是我应该只需要使用"laravel",对吧? - Scarass
不加入到您的$PATH变量中,您无法使用它。您可以通过运行composer config --list --global来查找全局包的位置。您还可以通过运行composer global show并查看是否列出了laravel/installer来确定是否全局安装了该软件包。如果没有,则您没有正确安装它。如果有,那么请阅读此内容以了解如何添加适当的路径。此外,请阅读文档 - maiorano84
1个回答

7

您可以在Laravel广泛的文档中找到所需的一切。

通过Composer Create-Project

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

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

请注意,在laravel/laravel中没有前导斜杠。

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

通过Laravel Installer

首先,使用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变量的更多信息。


谢谢,我已经重新运行了 Laravel 安装程序,现在看起来好了,或者目前看起来是这样的。 - Scarass

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接