我試圖用ruby和Watir-webdriver開始一些測試自動化。錯誤:執行gem時...(NoMethodError)未定義的方法'spec'爲零:NilClass
sudo apt-get install ruby rubygems
sudo gem install watir-webdriver
每當我創業板安裝我得到這些錯誤,如:
[/usr/lib/ruby/gems/1.8/specifications/selenium-webdriver-2.13.0.gemspec] isn't a Gem::Specification (NilClass instead).
ERROR: While executing gem ... (NoMethodError)
undefined method `spec' for nil:NilClass
順便說一句:如果你是Ruby的新手,並且主要將它用於腳本和自動化,那麼我強烈推薦Brian Marick的'Everyday Scripting with Ruby'作爲一本好書讓你開始。您可以直接從Pragmatic Programmers以電子書格式獲得相當合理的價格。也可以看看Zeljko Filipin的(正在進行的)'Watir Book'(https://github.com/zeljkofilipin/watirbook/downloads)目前免費(但我相信作者不會拒絕捐贈) ,或者特別是來自Watir和Ruby的新手的反饋) –