1

最近、fos:userbundleを再インストールしようとしましたが、ドキュメントが変更されていることに気付きました。彼らはもはやdepsファイルを使用しておらず、新しいパッケージマネージャーコンポーザーを参照しています。

composerとsf2.0。*の統合に関する情報をここで見つけました:http: //knplabs.com/blog/symfony2-with-composer

srcをダウンロードした後:https ://github.com/KnpLabs/symfony-with-composer

私はcomposer.jsonに以下を追加しようとしました:"friendsofsymfony/user-bundle": "*" 指示に従って:https ://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md

実行するbin/vendors updateと、次のようになります。

Updating dependencies
Nothing to install or update
Writing lock file
Generating autoload files

fosパッケージをインストールしていないようです。私は何かが足りないのですか?

ありがとう

4

1 に答える 1

1

Composerは、依存関係のインストール、更新、プロジェクトの作成などを処理するPHARアーカイブです。古いビン/ベンダーとは何の関係もありません。

あなたがする必要があるのはComposerをダウンロードすることです:

curl -s http://getcomposer.org/installer | php

そして、依存関係をインストールします。

php composer.phar install

ちなみに、ダウンロードしたsymfony-with-composerは、リポジトリ自体に記載されているように、現在は維持されていない古いバージョンのSymfony2StandardDistributionです。

于 2012-06-26T22:47:41.127 に答える