2013-06-12 34 views
4

我有我的Gemfile什麼您已經激活耙10.0.4,但你的Gemfile需要耙10.0.3

寶石 '耙','10 .0.3' 中的Gemfile

#first行刪除Gemfile.lock的

跑捆綁更新

冉包更新耙

跑資產:預編譯

我得到以下信息:

You have already activated rake 10.0.4, but your Gemfile requires rake 10.0.3. 

捆綁顯示輸出:

.... 
* rake (10.0.3) 

任何想法,爲什麼我收到此錯誤信息(我的程序:由包包含

寶石接下來是對Stackoverflow的建議總結)?

+1

查看我的回答。如果你使用bundle exec,將只拿到你的Gemfile中列出的Gems。 – Jyothu

+0

試試這個http://stackoverflow.com/a/16838116/1297435 –

回答

5

使用束EXEC盈你的命令的

bundle exec rake assets:precompile 

這將解決您的問題。

I always recommend to use "bundle exec" before any such kind of commands. 
+0

我的IDE(RubyMine)是問題的一部分。當我試圖從IDE進行預編譯時,出現錯誤,當我從命令行執行它時,它工作正常。耙路線也是如此 – EastsideDeveloper

相關問題