0

アップグレードする前にすべてうまくいっていましたが、現在はレーキタスクを実行できません。これはrake 0.9.2.2と関係がありますか?レール3.2でRubyにアップグレードしました.Rake :: DSLエラー

なぜこの問題が発生するのかわかりません。

[gh (master)]$ bundle list | grep rake 
    * rake (0.9.2.2) 
[gh (master)]$ gem list | grep rake 
rake (0.9.2.2, 0.8.7) 

答えて

0

二つの方法が..私は
第一の方法好適:

を私は、端末でのホームディレクトリからこれを入力した:

nano .bash_profile 

とファイルでこれを貼り付け:

bundle_commands="rake spec rspec cucumber cap watchr rails rackup" 

    function run_bundler_cmd() { 
     if [ -r ./Gemfile ]; then 
      bundle exec [email protected] 
     else 
      [email protected] 
     fi 
    } 

    for cmd in $bundle_commands 
    do 
     alias $cmd="run_bundler_cmd $cmd" 
    done 

次に入力したもの:

source ~/.bash_profile or restart terminal 

第2の方法。

私は、端末でのホームディレクトリからこれを入力した:

nano .bashrc <br /> 
nano .bash_profile <br /> 

をコピーしてファイルにこれを貼り付け:

# fix for ruby on rails rake issue 
alias bi="bundle install --binstubs=.bin" 
export PATH="./.bin:$PATH" 

は、端末を閉じて、すべてが動作を取得するために再度開か。

私のgitignoreファイルに.binも追加しました。

1

私は推測を取ると、それは3.2あなたはbundle exec rakeを実行するだけではなく熊手場合、それはあなたの現在の中で指定されたバージョンを使用するレール3.1

から熊手の異なるバージョンを必要とレール言いますよ

bundle list | grep rake 

そして

:問題が解決しない場合は、内容を投稿してください

Gemfile.lockの

gem list | grep rake 
+0

同じエラーが発生しています。 – LondonGuy

+0

レイクルートでテストしたところ、レイクルートだけでは動作しません。私は上記のリクエストを投稿しました。 – LondonGuy

+0

問題を解決しましたか?私は同じことを持っています。 – Sebastien

関連する問題