2016-08-24 6 views
0

При запускерасслоения Exec рельсы всегда возвращают рельсы документации

bundle exec rails c 

или любые другие рельсы команды, как сервер или стручковых рельсы всегда возвращает выход «рельсы помочь»

Той же установка успешно работает на другом сервер.

+0

вы находитесь внутри вновь созданного каталога приложений ?, пожалуйста, проверьте. если нет, тогда попробуйте 'cd' в ваше приложение – Abhinay

+0

« Та же установка »Где то же самое означает что? Какая версия Ruby, Rails? Как насчет вашей папки с бинами? – Ven

+0

Да, я внутри каталога приложения. Он не создан вновь - он копируется из другого места. – PascalTurbo

ответ

0

Предполагается, что вы используете rvm.

Тот факт, что вы скопировали его с другого сервера, вероятно, означает, что вы используете рубиновый гемсет, который поставляется с этой установкой. Это может отсутствовать в вашей новой системе.

В вашей папке app: rvm gemset list, чтобы узнать, какой gemset вы используете. Аналогично, вы можете искать .rvmrc или .ruby-gemset и .ruby-version в корневой папке вашего приложения.

rvmrc устарел, но эти файлы должны содержать рубиновую версию и имя gemset, которые используются приложением.

Переключить на этой gemset с:

rvm gemset use <gemset name>

или, если он не существует использование:

rvm use --create <ruby version>@<gemset name>

Затем, чтобы установить все драгоценные камни запустить:

bundle install

Смежные вопросы