如何在Windows中安装calabash?

时间:2013-05-30 05:21:48

标签: android calabash

我试图在Windows中安装calabash-cucumber和calabash-android最近3天。我也在环境中设置了ruby路径变量。但我得到了以下错误..

C:\>gem install cucumber 错误如下,

ERROR:  Could not find a valid gem 'cucumber' (>= 0) in any repository

错误:执行gem时...(Gem :: RemoteFetcher :: FetchError)     Errno :: ETIMEDOUT:连接尝试失败,因为连接方di d一段时间后没有正确响应,或建立连接失败 因为连接的主机无法响应。 - connect(2)(http://rubygems.org/ latest_specs.4.8.gz)

C:\>gem install calabash-android

错误如下,

ERROR:  Could not find a valid gem 'calabash-android' (>= 0) in any repository

错误:执行gem时...(Gem :: RemoteFetcher :: FetchError)     Errno :: ETIMEDOUT:连接尝试失败,因为连接方di d一段时间后没有正确响应,或建立连接失败 因为连接的主机无法响应。 - connect(2)(http://rubygems.org/ latest_specs.4.8.gz)

我是葫芦移动自动化测试的新手。请任何人帮助解决此问题。我急切地想学习calabash移动自动化工具。谢谢你提前..

2 个答案:

答案 0 :(得分:10)

这些是我采取的步骤,我成功地可以使用Windows 7,64位在Android设备上运行calabash测试:

安装Ant(1.9)
    http://ant.apache.org/

安装Ruby
    http://rubyinstaller.org/
    安装1.9.3版本(不是2.0.0或更高版本)。

安装Ruby DevKit
    http://rubyinstaller.org/downloads
    https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

安装Calabash
    https://github.com/calabash/calabash-android/blob/master/documentation/installation.md

确保正确设置了PATH。 请务必按照上述网页上的说明进行操作。

也许您的互联网连接或远程服务器暂时关闭,但一切都应该有效。

答案 1 :(得分:0)

如果您尚未设置代理环境变量,请通过键入此命令从命令提示符设置

set HTTP_PROXY = http://your-proxy-address:your-port-number

您的命令提示符可能不知道您的代理IP和端口,这是此错误的原因。