作曲家无法安装laravel / passport

时间:2018-07-23 09:11:14

标签: php laravel composer-php laravel-passport

我用

创建了一个新项目。
mvn verify

使用在我的ubuntu 18上全局安装的“ Laravel Installer 2.0.1”。

当我尝试使用

安装护照时
laravel new blogposts

以下错误是他们的

composer require laravel/passport

安装失败,将./composer.json恢复为其原始内容。 任何帮助将不胜感激。谢谢。

7 个答案:

答案 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。*”