0

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].

リクエストの問題をさまざまな方法で修復した後、実行しようとします:

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でこれらのリクエストの問題が発生するのはなぜですか?これを修正する方法はありますか?

4

3 に答える 3

2

マスターで修正されました。このストレージで使用する場合を除き、Sylius を実行するために MongoDB は必要なくなりました。

于 2013-10-10T20:48:16.410 に答える
0

セクションからcomposer.json削除し、前の項目から , (コンマ) を削除します。これにより、インストールしていない MongoDB へのすべての依存関係が削除されます。"doctrine/mongodb-odm": "1.0.*@dev"require-dev

于 2013-10-06T09:15:45.583 に答える