2013-07-02 166 views
0

在運行包EXEC耙分貝我收到以下錯誤:遷移命令問題與束EXEC耙分貝:遷移

D:\Sravan\RaiilsProject>bundle exec rake db:migrate 
bundler: command not found: rake 
Install missing gem binaries with `bundle install` 

我已經跑了捆綁安裝的命令,也是我的寶石文件包含以下項 寶石「耙」,「= 0.8.7」

請問您能幫我們嗎?


其實我使用rails 2.3.5版本。所以我用耙子0.8.7版本 在運行耙分貝:遷移耙任務工作正常,但收到以下錯誤

d:\創意\ 8263_branch>耙分貝:遷移 (在d:/ Sravan/RailsProject) 無法找到或讀取D:/Sravan/RailsProject/config/newrelic.yml rake中止! 您已經激活i18n 0.6.4,但您的Gemfile需要i18​​n 0.4.2。考慮使用bundle exec。我試過用gem「rake」替換gem「rake」,「= 0.8.7」,「〜> 0.8.7」 但仍然得到相同的錯誤

+0

是在Windows上? – rony36

+0

路徑'D:\ Sravan \ RaiilsProject'看起來像是在windows :) :) – tessi

+0

是的。我的項目在windows上。 –

回答

1

你在命令行上完成了gem install rake還是手動編輯了gemfile?在這兩種情況下,"rake","=0.8.7"不看我的權利......是不是應該寫成:

gem "rake","~> 0.8.7"

+0

其實我使用rails 2.3.5版本。所以我在運行rake db時使用rake 0.8.7 :遷移rake任務工作正常,但得到以下錯誤 D:\ Idea \ 8263_branch> rake db: 無法找到或讀取D:/Sravan/RailsProject/config/newrelic.yml rake中止! 您已經激活i18n 0.6.4,但您的Gemfile需要i18​​n 0.4.2。考慮使用bundle exec。 D:/ Sravan/RailsProject/Rakefile:2383:在'raw_load_rakefile' 我也試過用gem「rake」替換gem「rake」,「= 0.8.7」,「〜> 0.8.7」 但是仍然得到相同的錯誤 –

+0

嘗試在命令行上運行此命令:'gem install -v = 0.4.2 i18n' – dax

+0

感謝dax。現在遷移工作正常。 :) –