2

Bundler 1.1.1 は rake と互換性がないようです。

何が起こっているのかわかりません。webistrano をインストールしようとしていて、次のコマンドを実行したときに

RAILS_ENV=production rake db:migrate

私が得た:

レーキが中止されました! Bundler は、gem "bundler" の互換性のあるバージョンを見つけることができませんでした:

Gemfile で:

bundler (~> 1.0.10) ruby

現在のバンドラーのバージョン:

bundler (1.1.1)

この Gemfile には、別のバージョンの Bundler が必要です。`gem install bundler` を実行して Bundler を更新する必要があるのではないでしょうか?

ここからどうすればいいのか本当にわかりません.2週間ほど前にルビーを手に入れたばかりで、さまざまなgemのすべてと、それらがどのように機能するかについてあまり詳しくありません.

他の情報

> ruby -version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]

> gem list

*** LOCAL GEMS ***


actionmailer (3.2.2)
actionpack (3.2.2)
activemodel (3.2.2)
activerecord (3.2.2)
activeresource (3.2.2)
activesupport (3.2.2)
arel (3.0.2)
bigdecimal (1.1.0)
builder (3.0.0)
bundler (1.1.1)
capistrano (2.11.2)
erubis (2.7.0)
highline (1.6.11)
hike (1.2.1)
i18n (0.6.0)
io-console (0.3)
journey (1.0.3)
json (1.6.5, 1.5.4)
mail (2.4.4)
mime-types (1.17.2)
minitest (2.11.3, 2.5.1)
multi_json (1.1.0)
net-scp (1.0.4)
net-sftp (2.0.5)
net-ssh (2.3.0)
net-ssh-gateway (1.1.0)
polyglot (0.3.3)
rack (1.4.1)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.2)
railties (3.2.2)
rake (0.9.2.2)
rdoc (3.12, 3.9.4)
sprockets (2.3.1, 2.1.2)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.32)

ありがとうございました。

4

3 に答える 3

2

変更してみてください:

~> 1.0.10

次のように、新しいバージョンを許可するために、それほど厳密ではありません。

>= 1.0.10
于 2012-03-15T00:21:50.317 に答える
1

変化する

~> 1.0.10

~> 1.1.0

現在の Bundler gem バージョン (1.1.1) を正常に使用できるようにします。

于 2013-03-02T18:52:01.890 に答える