2012-01-25 17 views
0

rails 3.1では、すばらしいrakeタスクを使用して、エンジンから以下のように移行をコピーできます。カスタムレールエンジンの問題db:migrate rakeタスク

rake my_engine:install:migrations

私はgitリポジトリまたは経由で私のGemfileを指揮場合、これは通常、完璧に動作します:パス。私はちょうどルビーの宝石を使用している場合

しかし、直接 gem 'spud_admin' 私のrakeタスクは このrakeタスクが消えた理由を任意のアイデアが消えますか?

+1

あなたのタスクは "bundle exec rake -T"ですか?あなたは "bundle exec rake my_engine:install:migrations"を試みましたか? – jipiboily

+0

はい、それは記載されていません – davydotcom

答えて

0

問題が解決しました。それは、宝石店がどのように宝石の環境を構築したかと関係がありました。バンドラに切り替えると、新しいプラグインを使用してレールの問題を解決したようです。

1

私も同様の問題があり、ジピボリーのコメントのおかげでそれを解決できました。

レーキmyEngine2:インストール:マイグレーション

が、これは失敗したが、私はので、私はそのようにそれを呼び出そうとしました「myEngine2」と呼ばれるエンジンを持っています。 I

バンドルのexecすくい-T

入力した行があったより:

すくいmy_engine2_engine:インストール:マイグレーション#はアプリケーションに my_engine2_engineから

を移行をコピーするには

私はそれにショットを与え、それは働いた。あなたの場合も同じ問題でしょうか?

+0

申し訳ありませんがバンドルexecを試してもまだ表示されません。しかし、提案をありがとう、これは本当に奇妙です。 – davydotcom

関連する問題