0

FosJSRoutingBundle をインストールしたくありませんが、readme ファイルには を使用してインストールするように書かれていdepます。

アプリをSymfony2.1に更新し、バンドルを使用composer.jsoncomposer.pharて (ドキュメントで提案されているように) インストールしていることに注意してください。

したがって、 Symfony2.1でComposerを使用してそのバンドルをインストールするにはどうすればよいですか?

4

1 に答える 1

2

ステップ 1: Packagist.orgをブックマークに追加します。

私を信じてください、あなたはそこに頻繁に行くでしょう!

composer.jsonステップ 2: パッケージの詳細を見つけてファイルに追加する

Symfony 2.1.x アプリケーションにバンドルをインストールするには、Packagist でバンドルを検索し、パッケージの名前と関連するバージョンをcomposer.jsonファイルに追加するだけです。この場合、friendsofsymfony/jsrouting-bundleパッケージが見つかります。その要件を見ると、「dev-master」バージョン (通常はこれが必要なバージョンですが、常に注意する必要はありません) が現在の Symfony バージョンに対応していることがわかりますsymfony/framework-bundle: >=2.0,<2.2-dev。したがって、ファイルの"require":セクションに次を追加するだけです。composer.json

"friendsofsymfony/jsrouting-bundle": "dev-master"

あるいは、composer.phar は、コマンド ラインで満足している場合に、これを行う方法を提供します。

$ php composer.phar require friendsofsymfony/jsrouting-bundle dev-master

ステップ 3: ベンダーを更新する

これは、次のコマンドを実行した場合にすぎません。ベンダーとそのすべての依存関係をインストールします。

$ php composer.phar update

ノート

php composer.phar update実行との違いphp composer.phar installupdate、構成に基づいて利用可能な最新のパッケージをインストールし、各バンドルの現在のバージョンをcomposer.lockファイルに書き込むことです。代わりに使用すると、ファイルinstallに現在リストされているバージョンのみがインストールされますcomposer.lock

于 2012-10-18T15:39:07.447 に答える