0
我仍然在学习轨道上的红宝石。我不小心将config/application.rb
文件移动到config/locales
目录中。移动config/application.rb文件
然后我想通了,并将其移回,但在我做了rails generate
和rails console
命令停止工作。
有什么建议吗?
我仍然在学习轨道上的红宝石。我不小心将config/application.rb
文件移动到config/locales
目录中。移动config/application.rb文件
然后我想通了,并将其移回,但在我做了rails generate
和rails console
命令停止工作。
有什么建议吗?
Rails版本4和更高版本使用Spring通过将应用程序加载到内存中来加速开发过程。这样,诸如rake db:migrate
,rails new
之类的命令或者在运行之前需要加载整个轨道的任何命令都被加速。因为它们已经启动并在记忆中。 Spring只更新更改的文件。
在你的情况下,你运行rails new
命令处于“破”状态,没有application.rb
文件,并且该应用程序在内存中。下次运行rails
命令时,它运行的是“破损”的代码。
所以,运行spring stop
来阻止Spring修复你的问题。
你得到了什么确切的错误信息? – Uzbekjon
没有错误信息,终端只是冻结。 – DK12
尝试运行'spring stop',然后运行您的任何'rails'命令。 – Uzbekjon