Я заморозил свои драгоценные камни локально и передал их в последней версии git. Я перенес это на свой рабочий сервер, и мой capfile автоматически извлекает это при развертывании (через локально сохраненный git).
Теперь проблема, с которой я сталкиваюсь, заключается в том, что хотя я знаю, что на сервере установлен гем, при развертывании с использованием «cap deploy: cold» я получаю следующую ошибку:
*** [err :: domain.com] Missing these required gems:
*** [err :: domain.com] RedCloth
*** [err :: domain.com]
*** [err :: domain.com] You're running:
*** [err :: domain.com] ruby 1.8.7.174 at /usr/bin/ruby1.8
*** [err :: domain.com] rubygems 1.3.5 at /home/user/.gem/ruby/1.8, /usr/lib/ruby/gems/1.8
*** [err :: domain.com]
*** [err :: domain.com] Run `rake gems:install` to install the missing gems.
Должен ли я запускать rake gems: установить в последнем выпуске? Когда я делаю это, ничего не происходит. Я должен делать грабли: строить где-нибудь; в моем файле? Я делаю это в последней версии через консоль и в этом каталоге, и я не получаю уведомления о том, что что-то было построено, но я, вероятно, не понимаю эту функцию с самого начала.
Что мне не хватает?
Примечание. Когда я запускаю список гемов, я вижу установку гемов на рабочем сервере.