Ruby on rails rails和rake命令冻结/挂起

Ruby on rails rails和rake命令冻结/挂起,ruby-on-rails,ruby-on-rails-3,rake,Ruby On Rails,Ruby On Rails 3,Rake,我最近将一个旧应用程序从3.2.13更新为4.2.10。我已经让应用程序在开发模式下运行,但是我尝试运行的任何rake或rails命令都只是挂起/冻结。终端窗口将挂起一秒钟,然后什么都没有,我甚至无法用ctrl-c停止进程。我已经读了很多关于运行“spring stop”来解决这个问题的文章,但是我没有在这个应用程序上安装spring 使用--trace运行命令并没有特别大的帮助。 rails generate model Foo--trace不给我任何东西,而rake db:migrate--

我最近将一个旧应用程序从3.2.13更新为4.2.10。我已经让应用程序在开发模式下运行,但是我尝试运行的任何rake或rails命令都只是挂起/冻结。终端窗口将挂起一秒钟,然后什么都没有,我甚至无法用ctrl-c停止进程。我已经读了很多关于运行“spring stop”来解决这个问题的文章,但是我没有在这个应用程序上安装spring

使用--trace运行命令并没有特别大的帮助。
rails generate model Foo--trace
不给我任何东西,而
rake db:migrate--trace
给我:
**调用数据库:加载配置(第一次)
**执行db:load\u config
**执行数据库:迁移

冷冻前。任何指向正确方向的指针都将不胜感激。

您的数据库配置是什么?DB服务器是否需要很长时间才能响应?如果你等几分钟呢?rake任务最终会因为一些消息而崩溃吗?我不认为它会无限期地悬挂。啊,谢谢你,这让我更接近了。我在开发环境中为我的数据库设置了错误的密码,所以rake db:migrate现在可以工作了。尽管如此,生成模型/迁移仍然没有成功。我不确定崩溃需要多长时间,到目前为止,我已经有一个终端窗口打开了30分钟,只是挂起了。好吧,所以命令最终完成了运行,它最终创建了迁移。凭直觉,尽管我尝试了RAILS\u ENV=production RAILS g migration Foo,但它立即运行,没有出现任何问题,所以看起来问题在于开发环境。我从另一个开发人员手中接手了此应用程序,因此不知道从何处开始查找速度减慢的原因。它是否尝试连接到另一个开发人员机器上的DB服务器,可能是?:)不,现在所有东西都指向我的本地数据库。我已经尝试将production.rb环境粘贴到development.rb中,希望它只是一个快速配置来解决问题,但这并没有产生任何影响。我想我需要对应用程序进行grep,以了解开发环境是否在做一些奇怪的事情。