2016-06-06 3 views
0

Я унаследовал приложение Rails, и мне довольно сложно создать модель. Запуск «rails generate model Account» приостанавливается на мгновение, но затем возвращает меня в командную строку без вывода, которое я обычно ожидал бы от успешной операции. Информация«rails generate model» не запускается

Окружающая среда:

-Rails 4.2.5

-Ruby 2.3.0p, загруженное с помощью РВМ

Я провел часы, пытаясь отладить это сам и нашел несколько интересных вещей :

1.) создание контроллера работает как и ожидалось, только модели, кажется, сломана

2.) Если я создаю новый проект Rails я могу генерировать модели, как ожидается,

3.) Я проверил, что пружина не работает, используя «пружинную остановку»

4.) Аналогичная проблема упоминается в this thread пользователе с моей же средой. Я проверял, что я в соответствующем каталоге, а также попробовал запустить «обновление пакета», как это было предложено пользователем, но это не решило проблему.

Несколько других ресурсов намекают на то, что это проблема с RVM, но откат назад к более старым версиям Ruby не изменил ситуацию.

Любая идея, что я делаю неправильно здесь?

+0

Возможно, проблема с бен/рельсами? Каков ваш выход из «каких рельсов»? –

+0

Что делать, если вы попытаетесь удалить свой 'Gemfile.lock', а затем снова' bundle'. Я предлагаю это, просто потому, что 'bundle update' работает для кого-то другого. Возможно, стоит попробовать. – Horacio

+0

Вывод @SomeGuy '~/.rvm/gems/ruby-2.3.0/bin/rails' – flemingslone

ответ

0

Попробуйте следующие команды:

  1. bundle config --delete bin
  2. rake rails:update:bin
+0

Все еще не работает. Я предполагаю, что целью было переустановить bin/rails, но команда возвращает, что файлы идентичны – flemingslone

0

был в состоянии достигнуть к одному из предыдущих разработчиков и узнал, что я имею дело с моделями JSONClient, и именно поэтому это не работает для меня. D'о!