2016-10-26 1 views
0

У меня нет идеи, что здесь не так. rails c работал 10 минут назад отлично. Я загрузился в свою производственную среду, и по какой-то причине консоль не распознала одну из моих таблиц базы данных. Я вышел и снова попытался еще несколько раз, не повезло, чтобы он узнал таблицу, затем я попробую еще раз и пуф, не больше рельсов.не может загрузить такой файл - bundler/setup (LoadError) - rails c - работал 10 минут назад

Я попробовал несколько раз сейчас, удалив комплект, мою рубиновую версию, rvm cleanup all и многое другое, что показывает онлайн, не работает.

Любая помощь была бы принята с благодарностью. рубин 2.3.1, рельсы 5, пакетирования-1.13.6

+0

Вероятно, недостаточно информации для диагностики. Некоторые предложения. Ожидаемая миграция или удаление миграции? Являются ли рельсы осведомленными о правильной среде? то есть RAILS_ENV = производственный пул exec rails c – Montdidier

ответ

0

Ответ на этот вопрос была проблема рельсов 5.

bundle config –delete bin rails app:update:bin

Rails 5 использует различные исполняемые файлы, чем любая версия других рельсов и, таким образом ответы на другие рельсы версии не давая мне ожидаемые результаты. Эта команда восстановила двоичные файлы, чтобы я мог правильно выполнить rails c

0

Попробуйте с жемчужиной установки пакетирования загрузить пакет Может помочь ему !!

0

Нужно проверить с миграциями в производстве

rake db:migrate 

после этого выполнить пакет команд

bundle install 

Или проверить с помощью этой команды, чтобы запустить рельсы консоли в производстве

RAILS_ENV=production rails console #rails 4 
rails console production   #rails 3 
Смежные вопросы