我用
创建了一个新项目。mvn verify
使用在我的ubuntu 18上全局安装的“ Laravel Installer 2.0.1”。
当我尝试使用
安装护照时laravel new blogposts
以下错误是他们的
composer require laravel/passport
安装失败,将./composer.json恢复为其原始内容。 任何帮助将不胜感激。谢谢。
答案 0 :(得分:18)
此链接可以帮助您https://github.com/laravel/passport/issues/774
他们说,它解决了他们的问题
composer require paragonie/random_compat:2.*
composer require laravel/passport
答案 1 :(得分:2)
试试看!对我有用
composer require paragonie/random_compat:2.*
composer require laravel/passport=~4.0
答案 2 :(得分:1)
转到您的composer.json文件,删除版本
您需要将其设置为:
{
"require": {
"rackspace/php-opencloud": "dev-master"
}
}
答案 3 :(得分:0)
转到您的composer.json文件
并在下面设置:
"require": {
"php": ">=7.0.0",
"fideloper/proxy": "~3.3",
"guzzlehttp/guzzle": "^6.3",
"laravel/framework": "5.5.*",
"laravel/passport": "~4.0",
"laravel/socialite": "^3.0",
"laravel/tinker": "~1.0",
},
然后运行composer update
命令。
答案 4 :(得分:0)
我没有评论,因为我没有50个代表,但我想添加到rkj的解决方案中。这些命令确实有效,但在我的情况下,我正在通过larstead运行laravel,并且在切入homestead时无法获取那些软件包,必须使用全局作曲器来获取软件包。这是Windows 10机器也要弄清楚。
答案 5 :(得分:0)
Laravel 5.5.40或更高版本存在相同的问题。因此,您需要像这样指定护照的版本;
composer require paragonie/random_compat:2.*
composer require laravel/passport=~4.0
答案 6 :(得分:0)
只需安装任何较低版本的通行证,运行命令:
作曲者要求laravel / passport为“ 5。*”