当我尝试执行时:
composer create-project -s dev sylius/sylius:dev-master
我收到以下错误:
Installing sylius/sylius (dev-master 0da3c0022d3118135e56908dfa4c69e6699770ce)
- Installing sylius/sylius (dev-master master)
Cloning master
Created project in sylius
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for fabpot/goutte v1.0.3 -> satisfiable by fabpot/goutte[v1.0.3].
- fabpot/goutte v1.0.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 2
- Installation request for instaclick/php-webdriver 1.0.17 -> satisfiable by instaclick/php-webdriver[1.0.17].
- instaclick/php-webdriver 1.0.17 requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 3
- fabpot/goutte v1.0.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- behat/mink-goutte-driver v1.0.9 requires fabpot/goutte ~1.0.1 -> satisfiable by fabpot/goutte[v1.0.3].
- Installation request for behat/mink-goutte-driver v1.0.9 -> satisfiable by behat/mink-goutte-driver[v1.0.9].
答案 0 :(得分:10)
错过PHP curl扩展时会发生此错误。一些sylius依赖项依赖于该扩展。
要解决此错误,只需安装并启用php-curl扩展名。
使用apt-get:
sudo apt-get install php5-curl
或者按照:
答案 1 :(得分:0)
将minimum-stability
选项添加到 composer.json 文件。
{
"require": {
"php-ews/php-ews": "dev-master"
},
"minimum-stability": "dev"
}