Как создать хранилище гемов - PullRequest
0 голосов
/ 27 июня 2011

Я пытаюсь развернуть свое локальное приложение на хосте снов с помощью Capistrano.При первом запуске cap deploy:cold я получаю сообщение об ошибке за отсутствующие драгоценные камни.Dreamhost wiki также рекомендует, чтобы пользователи хранили свой собственный репозиторий gem в папке $HOME/.gems.

Возвращаясь к основному вопросу:

  1. Где локально хранятся файлы .gem?Я могу найти отдельные папки с драгоценными камнями в /Library/Ruby/Gems/1.8/gems/ (на моем Mac).Но я не могу найти соответствующие файлы .gem.

  2. Скопирует ли эти файлы .gem на сервер в расположении $HOME/.gems/gems решение проблемы с отсутствующими драгоценными камнями?

  3. Есть ли лучший способ избежать этого?

1 Ответ

1 голос
/ 27 июня 2011

Все, что вам нужно сделать, это поместить ваши драгоценные камни в папку и указать вашему приложению на это;однако это устарело.Bundler, что вы должны использовать.Ниже приведена статья о том, как это работает с DH:

http://wiki.dreamhost.com/Bundler#Get_Your_App_Using_Bundler

...