Приложение Migrate Rails с пассажиром, капистрано (с резиной) и ImageMagick для Dreamhost
У меня есть бета-приложение, разработанное для моей компании разработчиком, и мне нужно клонировать их работу на другом сервере.
Я успешно создал резервную копию базы данных MySQL на другом сервере и скопировал все их файлы. Они запускают его как "betaQ". У них есть четыре ревизии с "текущей" ссылкой sym, указывающей на последнюю версию, подобную этой:
shared (86 ruby gems installed @ \bundle\ruby\1.9.1\gems)
current (sym link
releases
\20130201
\20130202
\20130203
\20130204
Я не верю, что мне нужны все эти драгоценные камни.
Я много раз копировал файлы на свой личный хост (Dreamhost) и другую учетную запись хоста через мою компанию (SoftLayer), и каждый раз, когда я терпел неудачу, так или иначе.
У меня 0 фон в рубине. Мне нужно, чтобы этот клон был запущен и запущен первым (срочный приоритет) и получил практические знания обо всех аспектах ruby second.
Я полагаю, мне нужна рука здесь.
1 ответ
Веб-приложение Rails >= 3.0 всегда является автономным (файлы, включенные в самый последний выпуск Capistranized и с символическими ссылками на общий доступ). Таким образом, перемещать его как есть всегда безопасно, и если начальный и конечный сервер удовлетворяют одинаковым требованиям к программному обеспечению - той же операционной системе, той же версии ruby - вам даже не нужно перекомпилировать или переустанавливать гемы.
Итак, вы скопировали его на другой сервер и в чем проблема? Веб-сервер отказывается загружать его? С какой ошибкой?