2016-04-21 48 views
0

我仍然在学习轨道上的红宝石。我不小心将config/application.rb文件移动到config/locales目录中。移动config/application.rb文件

然后我想通了,并将其移回,但在我做了rails generaterails console命令停止工作。

有什么建议吗?

+0

你得到了什么确切的错误信息? – Uzbekjon

+0

没有错误信息,终端只是冻结。 – DK12

+0

尝试运行'spring stop',然后运行您的任何'rails'命令。 – Uzbekjon

回答

2

Rails版本4和更高版本使用Spring通过将应用程序加载到内存中来加速开发过程。这样,诸如rake db:migrate,rails new之类的命令或者在运行之前需要加载整个轨道的任何命令都被加速。因为它们已经启动并在记忆中。 Spring只更新更改的文件。

在你的情况下,你运行rails new命令处于“破”状态,没有application.rb文件,并且该应用程序在内存中。下次运行rails命令时,它运行的是“破损”的代码。

所以,运行spring stop来阻止Spring修复你的问题。