繁体   English   中英

无法安装 Laravel 6

[英]Cant install Laravel 6

我想用 Composer 安装 Laravel 6。 我尝试使用该命令:

composer create-project --prefer-dist laravel/laravel laravel6 "6.*"

但我得到了这个结果:

  [InvalidArgumentException]                                
  Could not find package laravel/laravel with version 6.*. 

这是一个截图

如果我使用:

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

它安装了 v5.5.28这是一个截图

可能是什么问题?

您使用的是哪个PHP版本? Laravel-6.*需要PHP >= 7.2.0 检查Laravel 6.*服务器要求 可能是您没有满足laravel 6.*要求 在满足要求后,在xampphtdocs文件夹或wamp网络服务器的www文件夹中运行您的命令。

您的命令不再受支持,因此您应该使用:

composer create-project --prefer-dist laravel/laravel="6.*" laravel6

您忘记添加“--prefer-dist”。 所以在你的情况下,你必须使用:

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

为了使它工作。 因此,只需从以下位置删除所有文件:d:\xampp\htdocs\laravel,然后按照以下命令重试您的 cmd(我猜您正在使用 Windows :):

 cd d:\xampp\htdocs\laravel

作曲家创建项目 laravel/laravel --prefer-dist

我认为这应该对你有用

您不需要指定 Laravel 6 的版本。默认情况下,Laravel 6 安装最新版本及其扩展。

正如我现在写的那样,Laravel 的当前和最新版本是: Laravel 6.0.4 下面的命令将在您的 laravel6 项目中安装当前和最新版本。

作曲家创建项目 --prefer-dist laravel/laravel laravel6

您不需要指定 Laravel 6 的版本。默认情况下,Laravel 6 安装最新版本及其扩展。

通过 Composer 创建项目

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

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

我想这对你会有帮助。 更多详情请访问 laravel 官网: https://laravel.com/docs/6.x/installation

请在您的系统上升级您的 PHP 版本。

然后安装 laravel 命令它会自动安装 lettest 版本取决于 PHP 版本。

或者您可以在 laravel 命令中提及,并将 laravel 版本设置为 laravel 安装程序命令后面的“6.0*”。

我希望这会奏效

请检查缓存目录(/home/keynes/.composer/cache)的权限它抱怨它不能写入这个目录,或者它可能不存在。 也许它正在从缓存目录安装较旧的 laravel 版本。

您正在运行的命令应该可以工作。 我会尝试清除作曲家缓存:

composer clear-cache

接着

composer update
composer create-project --prefer-dist laravel/laravel="6.*" laravel6

在再次尝试之前。 查看屏幕截图,在~/.composer目录中似乎存在一些权限错误。 这也可能导致composer clear-cache命令失败并出现错误。

因此,如果清除缓存不起作用或出现错误,您可以尝试将~/.composer目录移动到备份位置,以强制 composer 重新生成它的设置。

mv ~/.composer ~/.composer.backup

然后再试一次(请注意, composer update可能会比平时花费明显更长的时间,并且可能会在一段时间内无响应):

composer update
composer create-project --prefer-dist laravel/laravel="6.*" laravel6

如果它仍然不起作用,那么您可以恢复备份:

rm -rf ~/.composer
mv ~/.composer.backup ~/.composer

然后看output的

composer config --list --global

可能有助于确定接下来要尝试的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM