0

Symfony2.0.9を使用したPropelBundleバージョンで問題が発生しました。

ErrorException:ユーザー非推奨:PropelBundleは新しいブランチモデルを使用しているため、1.0ブランチ(1.0.xバージョン)に切り替える必要があります。詳細については、https ://github.com/propelorm/PropelBundle/wiki (/home/project_path/vendor/bundles/Propel/PropelBundle/PropelBundle.php行28 )を参照してください。

ただし、depsファイルでは、PropelBundleのバージョンはここで推奨されているように1.0に設定されています:https ://github.com/propelorm/PropelBundle/wiki

[PropelBundle] git = git://github.com/propelorm/PropelBundle.git target = / bundles / Propel / PropelBundle version = origin / 1.0

[phing] git = git://github.com/Xosofox/phing.git target = / phing

[propel] git = git://github.com/propelorm/Propel.git target = / propel version = origin / 1.0

[doctrine-fixtures] git = http://github.com/doctrine/data-fixtures.git

[DoctrineFixturesBundle] git = http://github.com/doctrine/DoctrineFixturesBundle.git target = / bundles / Symfony / Bundle / DoctrineFixturesBundle version = origin / 2.0

ベンダーを再インストールしようとしましたが、何も変わりませんでした。

編集:ウィリアムズのおかげで私はこの問題を修正しました、しかし今私はこのエラーを持っています:

./composer.phar updatenonePEARリポジトリの初期化http://pear.phing.info 依存関係の更新要件をインストール可能なパッケージのセットに解決できませんでした。

問題1-要求されたPHP拡張機能ext-mongo*がシステムにありません。問題2-doctrine/mongodbdev-masterにはext-mongoが必要です*->一致するパッケージが見つかりません。--doctrine /mongodb-odm-bundledev-masterにはdoctrine/mongodb-odmdev-masterが必要です->doctrine/mongodb-odmdev-masterで満足できます。--doctrine /mongodb-odmdev-masterにはdoctrine/mongodbdev-masterが必要です->doctrine/mongodbdev-masterで満足できます。--doctrine /mongodb-odm-bundledev-masterのインストールリクエスト->doctrine/mongodb-odm-bundledev-masterで満足できます。

考えられる原因:-パッケージ名のタイプミス-最小安定性設定によると、パッケージは十分に安定したバージョンでは利用できません。https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/を参照してください。詳細についてはディスカッション。

これらのパッケージは、インストールしようとしているAdminGeneratorに必要です。

4

1 に答える 1

3

古いバージョンのベンダーを使用しているようです。

まず、Phing 構成を削除し、公式リポジトリを使用します: https://github.com/phingofficial/phing

次に、PropelBundle ベンダー (rm -rf vendor/.../PropelBundle) を削除して再インストールします。このメッセージは、マスター ブランチを追跡する場合にのみ表示されます。

于 2012-07-27T12:55:08.930 に答える