1

Rails 3.1 を使用しており、gemfile で github から最新の annotate 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 に答える