ruby + cucumber环境搭建
来源:互联网 发布:小型公司网络搭建 编辑:程序博客网 时间:2024/06/10 01:09
安装
- 首先安装Ruby,有的人建议下载zip,有的人建议installer,我采用的是intaller,觉得靠谱一些。
- 下载Ruby Devkit,下载解压。
- 在devkit的目录下执行
>ruby dk.rb init >ruby dk.review >ruby dk.rb install
这里遇到了坑,但是忘记了,因为这是个小坑。
>gem list#可以查看安装包的信息
- 列表内容
这回牛了可以gem了
我第一次gem的时候报了个错误!
这个错误搞好好久才搞定!
错误核心内容:SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
说白了就是我的ruby发送不了SSL请求。
这样就好找了,最后在stackoverflow找了的答案。
1:Download http://curl.haxx.se/ca/cacert.pem.
2:Save this file
3:C:\RailsInstaller\cacert.pem.
4:On the command line, tell Ruby where to find the cert file, such as:
5:set SSL_CERT_FILE=C:\RailsInstaller\cacert.pem
6:Try gem install.
7:If it works, you can make the cert file permanent by adding it in your control panel.
可以gem了。
gem install jsongem install httpartygem install cucumbergem install rspecgem install watir-webdrivergem install selenium-clientgem install websocket
只要在别人的帖子里出现的都安装了一遍
只要网络OK,都可以安装成功。
- 运行一下cucumber命令,直接提示我一个ansicon.exe相关的错误,详细读了一下大概就是字体颜色的问题,可以忽略他,但是对于我这种看错误就想解决的人,木有办法。依然在stackoverflow找到了解决问题的办法(不得不说这个网站太NB了)。
就是去github下载ansicon的zip文件,然后回来解压,添加到path里。然后运行命令
ansicon -i
ansicon.exe -l -U(忘记这个是L还是l还是I了)
运行这些后执行cucumber 就不报错了。
中间有一个小插曲,360竟然把ansicon.zip检测出病毒,我也是醉了,我解压后,他就检测不出是病毒了!
现在基本上cucumber+ruby的环境就OK了。
运行cucumber会在当前目录生成一个features的文件夹
IDE的痛苦
接下来我经历的漫长的IDE尝试,选择。
1:首先选择了aptana.这个基于eclipse开发的IDE实在是退步了,在win10 64位上就是启动不了,后来发现这个垃圾竟然支持32位的jdk,只有又安装了一个32位的JDK,这家伙才运行起来。然后就尝试装一个cucumber的插件,这个简直无语了,这个插件简直太不好用了。最后放弃了aptana.
2:再尝试一下原生eclipse吧,安装aptana插件,漫长等待,安装成功,但是问题来了,新建一个rb文件根本打不来,建feature也打不开,终于明白了,这个aptana就是为32位服务的,简直疯了。安装cucumber插件一样不好用,无语。放弃。
3:最后还是采用了网上大家的建议的IDE,RubyMine一个收费的软件。
最后总结开发Ruby+cucumber还是RubyMine好使。
未来
不过我一定不会放弃Eclipse的,我打算再去找找Ruby的插件,cucumber插件不安装了,打算直接按照命令执行的形式运行cucumber。
0 0
- ruby + cucumber环境搭建
- 搭建ruby+watir-webdriver+cucumber环境
- ruby-cucumber环境配置问题及解决方法
- ruby +watir +cucumber 安装
- Watir+cucumber+ruby
- ruby环境搭建
- Ruby入门环境搭建
- ubuntu 搭建 Ruby环境
- ruby环境搭建
- MacOS搭建Ruby环境
- Windows搭建Ruby环境
- Centos搭建Ruby环境
- ruby环境搭建
- ruby环境搭建记录
- 配置cucumber运行环境
- Ruby on Rails 环境搭建
- ruby开发环境的搭建
- ruby on rails环境搭建
- C#设计模式- 观察者模式(4)
- 详解Unity Profiler内存分析问题
- UILabel设背景颜色的时候出现一条线条
- Python中使用Beautiful Soup库的超详细教程
- Android studio 运行出现Error running app: This version of Android Studio is incompatible with the Gradle
- ruby + cucumber环境搭建
- angular跨域和session失效问题
- hbase集群搭建
- 表达式求值(栈实现)
- C#设计模式- 观察者模式(5)
- restful soap Rpc
- asp.net gridview多行标题合并(通用)
- eclipse界面初始化(附带操作图)
- 如何使用TestFlight进行App构建版本测试