我目前正在研究使用selenium-on-rails插件来测试我们正在开发的一个即将推出的web应用程序。我已经写了一些测试,可以让它们在浏览器的测试运行器中成功运行,但是当我尝试从命令行使用'rake test:acceptance‘运行它们时,我看到以下错误:
rake aborted!
fork() function is unimplemented on this machine我已经安装了win32-open3 gem和win32-process,这两个似乎都没有帮助。你知道我怎么才能让它工作吗?
发布于 2010-06-25 22:58:15
我设法解决了这个问题,在acceptance_test_runner.rb的顶部添加了以下内容:
require 'win32/open3'
require 'win32/process'然而,脚本也将我的平台确定为'i386-mingw32',这与脚本用来确定您是否在windows /mswin/上的regexp不匹配。解决了第二个问题:通过手动指定
RUBY_PATH=mswin呼。
https://stackoverflow.com/questions/3118675
复制相似问题