我的黄瓜冻结了“使用默认配置文件...”

时间:2011-07-13 20:27:30

标签: ruby-on-rails terminal cucumber freeze osx-leopard

当我首次运行cucumber命令时,我的黄瓜冻结了“使用默认配置文件...”语句。我甚至无法按Ctrl-C来突破,我必须完全关闭终端选项卡并重新启动Mac OS X 。我试图删除rerun.txt但没有运气。这是非常间歇性的。任何帮助,将不胜感激。

这就是陷入困境的地方:

cucumber --verbose
Using the default profile...
Code:
  * features/support/env.rb

这是我的系统信息:

ruby --version
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin9.8.0]

cucumber --version
0.8.5

About your application's environment
Ruby version              1.8.7 (i686-darwin9.8.0)
RubyGems version          1.6.2
Rails version             2.1.0
Active Record version     2.1.0
Action Pack version       2.1.0
Active Resource version   2.1.0
Action Mailer version     2.1.0
Active Support version    2.1.0
Edge Rails revision       83480b0ca0647bb60f08e03ce12e3cf5071b1f0d
Environment               development
Database adapter          postgresql
Database schema version   20110530174319

sw_vers | grep 'ProductVersion:' | grep -o '[0-9]*\.[0-9]*\.[0-9]*'
10.5.8 #Mac OS X version

1 个答案:

答案 0 :(得分:2)

我认为这里的问题是rvm。如果我使用错误的cucumber运行rvm,我相信这会导致冻结。当我立即使用rvm use ruby-1.8.7-p334切换到正确的Ruby版本并运行cucumber时,它可以工作。