我想尝试sylius,但我有一个安装了以下问题:Sylius安装中止
php composer.phar create-project sylius/sylius -s dev /wamp/www/sylius2
错误消息:
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.jso
n. You may be getting outdated dependencies. Run update to update them.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for doctrine/mongodb 1.0.3 -> satisfiable by doctrine/mongodb[1.0.3].
- doctrine/mongodb 1.0.3 requires ext-mongo >=1.2.12,<1.5-dev -> the requested PHP extension mongo is missing from your system.
Problem 2
- doctrine/mongodb 1.0.3 requires ext-mongo >=1.2.12,<1.5-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb-odm dev-master requires doctrine/mongodb 1.0.* -> satisfiable by doctrine/mongodb[1.0.3].
- Installation request for doctrine/mongodb-odm dev-master -> satisfiable by doctrine/mongodb-odm[dev-master].
在deifferent方式练习器请求的问题后,我试着执行:
php app/console sylius:install
错误消息:
PHP Warning: require_once(C:\wamp\www\sylius2\app/bootstrap.php.cache): failed to open stream: No such file or directory in C:\wamp\www\sylius2\app\console on line 15
Warning: require_once(C:\wamp\www\sylius2\app/bootstrap.php.cache): failed to open stream: No such file or directory in C:\wamp\www\sylius2\app\console on line 15
PHP Fatal error: require_once(): Failed opening required 'C:\wamp\www\sylius2\app/bootstrap.php.cache' (include_path='.;C:\wamp\bin\php\php5.4.6\pear') in C:\wamp\www\sylius2\app\console on line 15
Fatal error: require_once(): Failed opening required 'C:\wamp\www\sylius2\app/bootstrap.php.cache' (include_path='.;C:\wamp\bin\php\php5.4.6\pear') in C:\wamp\www\sylius2\app\console on line 15
这似乎是正常的,因为composer命令的步骤被中断。
因此,首先为什么我会在mongodb上收到这些请求的问题 - 有什么方法可以解决这个问题吗?
你好,谢谢你的回答。 对于sylius我真的需要mongodb吗?因为我想用mysql ...这可能吗? 但我的主要问题是,我需要得到这个创建项目命令没有错误的工作,以便执行所有步骤。 因为我不能修改composer.json,只要我没有执行create project命令(因为它是用这个命令创建的),我现在看不到任何解决方案。 我在Windows上,因为我更喜欢使用mysql而不是mongo我正在寻找一种解决方案,我不需要安装不会为任何服务提供服务的扩展。 –
答案是:不,你不需要在你的系统上安装mongodb ...尝试没有** - s dev **参数。 'php composer.phar创建项目sylius/sylius/wamp/www/sylius2' – ManInTheBox
好吧 - 我只是尝试没有-s dev:php作曲家。phar create-project sylius/sylius C:\ wamp \ www \ sylius 现在安装在开始时工作正常,但是当涉及到流束时,此错误为: 安装sylius/flow-bundle(dev-master 68c6dba) 克隆68c6dba027a269c9b5e17c385b2e23729983c714 [RuntimeException的] 无法执行git的结帐 “68c6dba027a269c9b5e17c385b2e23729983c714” & &git的复位 - 硬 “68c6dba027a269c9b5e17c385b2e23729983c714” 致命的:引用不是一棵树:68c6dba027a269c9b5e17c385b2e23729983c714 –