關於ruby中的BBD測試框架Cucumber在windows的console(cmd)的亂碼問題

參考http://blog.waynedeng.com/?p=181java

修改源碼之類的問題太麻煩,問題出在ruby端,原生ruby對windows支持很差,一些庫僅支持linux,須要單獨的windows版本linux

兩種解決方案:git

都在cmd的編碼設置爲UTF-8下(例如C:>chcp 65001)github

1.配置ruby的Development-Kit https://github.com/oneclick/rubyinstaller/wiki/Development-Kit,使用gem安裝第三方庫的時候,帶--platform=ruby,例如gem install cucumber --platformwindows

2.直接只用Jruby http://www.jruby.org/,因爲java的跨平臺型,大多數熱門gem都有windows版本ruby

相關文章
相關標籤/搜索