Frozen Ошибка при попытке запустить приложение rails - PullRequest
1 голос
/ 22 марта 2019

Я запускаю приложение rails, и когда оно теперь показывает приведенную ниже ошибку, консоль и веб-приложение не загружаются.

FrozenError (невозможно изменить замороженный фатальный):

Пожалуйста, помогите, поскольку я даже не понимаю, что это такое.Предоставит дополнительную информацию о коде, если упомянуто.

1 Ответ

1 голос
/ 27 марта 2019

Наконец-то я нашел причину.Я объясню здесь, как я нашел решение этой проблемы, чтобы помочь другим, кто столкнулся с той же ошибкой.

Я увидел документацию по классу FrozenError и обнаружил, что это было введено в ruby ​​2.5.x и более поздних версиях.Это документ FrozenError Doc .Я только что обновил версию ruby ​​до последней версии 2.6.x, но это не решило проблему.

Исправление:

  • Понизил версию ruby ​​ниже 2.5.x до 2.4.x.
  • Теперь в 2.4.x этот класс FrozenError не существует.
  • Теперь я мог видеть реальную ошибку, вызвавшую проблему.Это был SystemStackError .
  • Это было вызвано из-за драгоценного камня в проекте (wicked_pdf).
  • Удаление драгоценного камня решило мою проблему.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...