在Windows环境下应该使用哪个版本的Ruby?
我尝试在1.9上使用Watir,但它无法工作。它可以在1.8.6上工作。
有没有建议使用哪个版本以及为什么Watir不能在1.9上工作的原因?
Watir.com建议使用Ruby 1.8.6-26。虽然我没有尝试过,但有一个称自己与Ruby 1.9兼容的Watir分支:
>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
.so
扩展名命名),而这个组件尚未针对mingw32进行编译,这是Ruby 1.9的标准,而1.8.6和之前的版本是使用(旧的)MS Visual C编译的。pik install ruby 1.9.1
或pik install jruby
来轻松安装新版本的ruby。您甚至可以执行pik install devkit
来为所有已安装的Ruby副本安装DevKit。文档和许多使用示例可以在这里找到。
firewatir
。 - Salil