我无法安装Moltin Laravel Cart

时间:2014-02-05 08:19:30

标签: php laravel-4 composer-php

我无法安装Moltin Laravel Cart。它总是告诉我Your requirements could not be resolved to an installable set of packages

从终端获取此输出:

问题1

  • moltin/laravel-cart dev-master的安装请求 - > satisfiable by moltin/laravel-cart[dev-master]

  • moltin/laravel-cart dev-master需要moltin/cart dev-master - > no matching package found

可能的原因:

  • 包名称中的拼写错误
  • 根据您的最小稳定性设置
  • ,包装不具备足够稳定的版本

我刚刚在composer.json文件中添加了需求,如教程所说

...
"require": {
"laravel/framework": "4.1.*",
"intervention/image": "dev-master",
"moltin/laravel-cart": "dev-master"
},
...

有人可以告诉我如何解决它吗?

4 个答案:

答案 0 :(得分:13)

更改

minimum-stability: 'stable' to minimum-stability: 'dev'

然后

minimum-stability: 'dev'

只需添加

"prefer-stable": true
像这样:

"minimum-stability": "dev",
"prefer-stable": true

答案 1 :(得分:4)

您可以首先将所有必需的软件包定义为dev-master,因为这样可以避免由于找不到稳定版本而无法加载所需的软件包。即。

"require": {
"laravel/framework": "4.1.*",
"moltin/currency": "dev-master",
"moltin/tax": "dev-master",
"moltin/cart": "dev-master",
"moltin/laravel-cart": "dev-master"
},

将composer.json底部的最小稳定性更改为dev也将实现相同的目标。即

"minimum-stability": "dev",
"prefer-stable": true

答案 2 :(得分:1)

这是一个Composer问题,与Laravel 4无关。

在您的composer.json中,您可能有一个名为

的设置
minimum-stability: 'stable'

如果不是stable那么它会高于dev

moltin\cart没有稳定版本。这里有你可以做的事情:

https://igor.io/2013/02/07/composer-stability-flags.html

最简单的解决方法是添加:

'moltin/cart': "dev-master",
require之前

composer.json moltin\laravel-cart部分。

答案 3 :(得分:-1)

添加composer.json并输入“composer update”(Windows)或“php composer.phar install”后,它会告诉你完全100%下载四个php包而不是“composer install”的百分比。