【问题标题】:You have already activated rake 10.0.4, but your Gemfile requires rake 10.0.3您已经激活了 rake 10.0.4,但您的 Gemfile 需要 rake 10.0.3
【发布时间】:2013-06-12 05:14:23
【问题描述】:

我的 Gemfile 中有什么

gem 'rake', '10.0.3' #gemfile 中的第一行

已删除 Gemfile.lock

运行包更新

跑包更新rake

运行资产:预编译

我收到以下消息:

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

捆绑显示输出:

捆绑包中包含的宝石:

....
* rake (10.0.3)

任何想法为什么我会收到此错误消息(我遵循的过程是对 Stackoverflow 建议的摘要)?

【问题讨论】:

标签: ruby-on-rails rake


【解决方案1】:

在命令前使用 bundle exec

bundle exec rake assets:precompile

这将解决您的问题。

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

【讨论】:

  • 我的 IDE (RubyMine) 是问题的一部分。当我尝试从 IDE 进行预编译时,我收到了错误,当我从命令行进行预编译时,它工作正常。 rake 路线也是如此
猜你喜欢
  • 2011-08-30
  • 2014-06-10
  • 1970-01-01
  • 2011-11-26
  • 2011-10-27
  • 1970-01-01
  • 1970-01-01
  • 2017-08-29
  • 2011-09-07
相关资源
最近更新 更多