質問: rake db:migrateはそのようなファイルをロードしません - rake/dsl_definition(私は検索し、require 'rake/dsl_definition'を追加しようとしました) 私の髪の毛はすべて消えてしまい、私は新しいMacBookを窓から捨てようとしています。 私は有名なdb:migrateコマンドを実行しようとしており、次のようになります。 レーキは打ち切られた! そのようなファイルはロードされません - rake/dsl_definition 私はrake 0.8.7を使用しています...それはインストールされ、私のgemfileに含まれています。私はrakeファイルに 'rake/dsl_definition'を必要とせず、有名な初期化されていない定数エラーを取得していました。今、私はrakeファイルにrequire 'rake/dsl_definition'を追加しました。私は上記のエラーを受け取ります。 Anyyyyyのアイデア...私は幸運のない何百万ものを検索して試しました...私の移行は2日前に働いていましたが、今は突然それがありません。私はrake 0.9.2をアンインストールしました。また、以下のリンクでいくつかのことを提案しましたが、何もしませんでした。 初期化されていない定数Rake :: DSLの問題を修正する方法Heroku? heroku rake require 'rake/dsl_definition' fix not working + breaking local rake 初期化されていない定数Rake :: DSLの問題を修正する方法Heroku?
回答: rakeを0.8.7にロールバックしたら、rakefileから `rake/dsl-definition` 行を*削除*する必要があります。あなたは、後でレーキで初期化されていない定数エラーを得るだけです。