2013-06-12 35 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

相关问题