3

これがどのように発生するのかわかりません。

$ bundle install
[...]
$ bundle exec rails server
[...] You have already activated rack 1.4.4, but your Gemfile requires rack 1.4.3. Using bundle exec may solve this. (Gem::LoadError)

このエラーが発生する可能性がある方法がわかりません。Bundlerはこれを防ぎませんか?

$ gem list rack

*** LOCAL GEMS ***

rack (1.4.4, 1.4.3, 1.4.1)

Gemfileでは、UUIDlibのラックを明示的にリストする必要がありました。

gem "rack"
4

1 に答える 1

3

不要なバージョンのラックをアンインストールするだけで、この問題を解決できました。

gem uninstall rack

Select gem to uninstall:
1. rack-1.4.1
2. rack-1.4.3
3. rack-1.4.4
4. All versions
> 3
Successfully uninstalled rack-1.4.4
于 2013-02-04T19:40:12.537 に答える