2011-06-19 7 views
4

私はthis questionに記載されている同じ英雄レーキの問題を抱えています。heroku rake require 'rake/dsl_definition'修正が動作しない+ローカルレーキを破る

私はHerokuのから '初期化されていない定数のRake :: DSL'

エラー同じ

を取得( '熊手' を必要以上の '熊手/ dsl_definition' が必要含め)の修正を試してみてください' - 熊手/ dsl_definitionロードするためにはそのようなファイル'

01 +私はエラーに

を取得します私のローカルレーキからの

修正(標準rakefileを使用して)私は(同じHerokuのエラーで)エラーなしで私のローカル設定に熊手を使用することができます

私が手にかかわらず、私は(すくいバージョン0.8.7を使用していますを組み込むことなく

0.9.2)とRails 3.0.9を使用した場合と同じ結果になります。私はprevious questionの提案を行ってきましたが、問題が私のGemfileではないと言うことができるからです。誰にもこの問題がありましたか?他の誰かがヒーローレイクの問題を別の解決方法で解決しましたか?あるいは、誰かが私がこれについて誤ってどうやって説明しているか/示唆することができますか?

ありがとうございました。

+0

のための便利なことRakefile

に以前に追加、削除は次のコマンドを「Herokuのはスタック」の出力を追加してくださいだろうか? –

+0

私の問題は、それ自体を正当化することに終わりました(それでもなお理由は分かりません)。そして、再び出力されたら出力を追加しますが、あなたの解決策のように聞こえるコメントから解決します。あなたの助けに@ルカありがとう! –

答えて

5

Rakefileの上にrequire 'rake/dsl_definition'を追加してみてください。

+0

これは正しい答えです。今週も同じ問題があったので、これで解決しました。 –

+0

私のためにも働きます – joel1di1

4

私にとっては十分ではありません。私は、私はすべてOK宝石のバージョンのみ0.8.7すくいバージョンを持っていたが、私はとRedmineのルートパスに「Gemfile」を作成しなければならなかった「Rakefile」ファイルにも、require 'rake/dsl_definition'行を追加

no such file to load -- rake/dsl_definitionエラーを取得しました次のコンテンツ:

gem "rake", "0.8.7" 

そしてrequire 'rake/dsl_definition'ラインは希望が誰か

関連する問題