rails gemfile'block in setup'

时间:2011-09-17 03:26:33

标签: ruby-on-rails annotate gemfile

我正在使用rails 3.1并指定从我的gemfile中的github获取最新的annotate gem

gem 'annotate', "~> 2.4.1beta", :git => 'git://github.com/ctran/annotate_models.git'

我已经运行了bundle install,但是当我运行注释来注释我的模型时,我得到了错误......

`block in setup': You have already activated annotate 2.4.0, but your Gemfile requires annotate 2.4.1.beta1. Consider using bundle exec. (Gem::LoadError)

我仍然要了解宝石是如何更新的,所以任何关于如何解决这个问题的建议都会很棒。我已经尝试过捆绑exec,但是我得到了“错误的参数数量”错误。

谢谢! 标记

2 个答案:

答案 0 :(得分:4)

我不知道您的注释命令是什么,但您应该尝试

prompt> bundle exec {your annotate command with its args}

答案 1 :(得分:0)

你可以这样做:

尝试使用

卸载机架
gem uninstall annotate 

当您询问注释版本时,请选择2.4.0

并运行

bundle install