这种事在我身上发生过很多次。
测试环境永远进入“等待”状态,没有任何反应。
我无法通过手动重新加载 zeus 来解决这个问题(这很烦人......),手动重启后一切正常。
但是 zeus
不是要正确地重新加载应用程序吗?
截图:
我正在使用 Virtualbox 4.2.12 r84890
和 Debian 7.0
@maci ➜ ✗ cat /etc/debian_version
wheezy/sid
@maci ➜ ✗ uname -a
Linux maciej-VirtualBox 3.8.0-32-generic #47-Ubuntu SMP Tue Oct 1 22:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
宙斯版本:0.13.3
最佳答案
手动终止 zeus 进程(例如使用 killall -9 ruby
)应该有效,
我的猜测是来自 test_helper 的数据库设置操作相互阻止完全执行并无限期地挂起,我在 Oracle 上对此感到非常悲伤,而在 SQLite 上几乎没有悲伤。重新启动数据库后端可能会有所帮助,
PS,如果在终止 zeus 进程后,运行 zeus 的控制台变得古怪,请执行 stty sane
关于ruby-on-rails - Ruby on Rails-Zeus永久 "freezes"测试环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19799597/