Ошибка Spring при создании новой модели в Rails - PullRequest
1 голос
/ 21 мая 2019

Я пытаюсь создать новую модель в приложении только для Rails API, но я получаю сообщение об ошибке «не могу загрузить такой файл»:

/Users/max/.rvm/gems/ruby-2.6.3/gems/spring-2.0.2/lib/spring/application.rb:171:in `fork': cannot load such file -- rails/generators/model/model/model_generator (LoadError)
/Users/max/.rvm/gems/ruby-2.6.3/gems/spring-2.0.2/lib/spring/application.rb:171:in `fork': undefined method `reject!' for nil:NilClass (NoMethodError)
/Users/max/.rvm/gems/ruby-2.6.3/gems/spring-2.0.2/lib/spring/application.rb:171:in `fork': undefined method `join' for nil:NilClass (NoMethodError)
/Users/max/.rvm/gems/ruby-2.6.3/gems/spring-2.0.2/lib/spring/application.rb:171:in `fork': undefined method `reject!' for nil:NilClass (NoMethodError)
/Users/max/.rvm/gems/ruby-2.6.3/gems/spring-2.0.2/lib/spring/application.rb:171:in `fork': undefined method `reject!' for nil:NilClass (NoMethodError)
/Users/max/.rvm/gems/ruby-2.6.3/gems/spring-2.0.2/lib/spring/application.rb:171:in `fork': undefined method `reject!' for nil:NilClass (NoMethodError)

Я изменил версии ruby, но это не сработало.

rails generate model Product title:string release_date:date release_time:time description:text price:decimal brand:string

1 Ответ

1 голос
/ 21 мая 2019

Я думаю, что это известная проблема, но вы должны быть в состоянии выполнить команду одноразовых направляющих, не останавливая пружину, используя это:

DISABLE_SPRING=1 rails generate model Product title:string release_date:date release_time:time description:text price:decimal brand:string

Или вы можете сначала остановить пружину, запустив spring stop

См. Здесь ответы также Рельсы Генераторы пружинных отрывов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...