Ако използвате споделен хостинг за Rails 3.0.X приложения, сайтове от Dreamhost, може би сте се сблъскали със следният проблем:
“You have already activated rack 1.2.1, but your Gemfile requires rack 1.2.3”
Проблема идва от това, че Passenger зарежда първо Rack от системата, а не от локално инсталираните gems, ако се презареди страницата след възникване на грешката всичко ще бъде наред, а всъщност не е…
Решението:
- Добавете във вашият Gemfile: gem ‘rack’, ’1.2.1′
- Стартирайте: bundle update
- Премахваме всички версии на Rack по-нови от 1.2.1: gem uninstall rack -v [Версията] и резултата е:
[wasp]$ gem list |grep rackrack (1.2.1, 1.1.0, 1.0.1, 1.0.0) - touch tmp/restart.txt
- Вече сме доволни


