1

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

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

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

`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)

我仍然对如何更新宝石等有所了解,所以任何关于如何解决这个问题的建议都会很棒。我试过 bundle exec 但我得到一个“错误数量的参数”错误。

谢谢!标记。

4

2 回答 2

4

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

prompt> bundle exec {your annotate command with its args}
于 2011-09-17T03:30:20.440 回答
0

你可以这样做:

尝试卸载机架

gem uninstall annotate 

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

并运行

bundle install
于 2015-02-15T20:52:54.363 回答