Я развертываю на сервере Debian 6 с Apache, Passenger, Ruby1.9.1
Когда я запускаю «cap deploy» или «cap deploy: migrations», я получаю эту ошибку:
[out :: ip.address] Could not find multi_json-1.0.3 in any of the sources
** [out :: ip.address] Run `bundle install` to install missing gems.
** [out :: ip.address]
command finished in 1037ms
*** [deploy:update_code] rolling back
* executing "rm -rf /var/www/releases/20111208004427; true"
servers: ["ip.address"]
[ip.address] executing command
command finished in 489ms
failed: "sh -c 'cd /var/www/releases/20111208004427 && /usr/bin/rake1.9.1 RAILS_ENV=production RAILS_GROUPS=assets assets:precompile'" on ip.address
Обратите внимание на части run bundle install to install missing gems
и failed sh -c ...
.
Я уже пробовал это export PATH=/var/lib/gems/1.9.1/bin:${PATH}
и пробовал много других возможных решений, но, похоже, ничего не работает.
Кстати, НЕТ рвм.