首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让'rake test:acceptance‘在Windows上成功运行?

如何让'rake test:acceptance‘在Windows上成功运行?
EN

Stack Overflow用户
提问于 2010-06-25 22:12:58
回答 1查看 139关注 0票数 0

我目前正在研究使用selenium-on-rails插件来测试我们正在开发的一个即将推出的web应用程序。我已经写了一些测试,可以让它们在浏览器的测试运行器中成功运行,但是当我尝试从命令行使用'rake test:acceptance‘运行它们时,我看到以下错误:

代码语言:javascript
复制
rake aborted!
fork() function is unimplemented on this machine

我已经安装了win32-open3 gem和win32-process,这两个似乎都没有帮助。你知道我怎么才能让它工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-25 22:58:15

我设法解决了这个问题,在acceptance_test_runner.rb的顶部添加了以下内容:

代码语言:javascript
复制
require 'win32/open3'
require 'win32/process'

然而,脚本也将我的平台确定为'i386-mingw32',这与脚本用来确定您是否在windows /mswin/上的regexp不匹配。解决了第二个问题:通过手动指定

代码语言:javascript
复制
RUBY_PATH=mswin

呼。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3118675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档