由於要寫一個前端的自動話測試代碼,須要安裝selenium-webdriver。前端
最後解決是使用了這樣的命令:gem install selenium-webdriver --source http://rubygems.orgweb
(參考:http://stackoverflow.com/questions/15492110/error-could-not-find-a-valid-gem-rails-0-in-any-repository)ubuntu
如下是當時遇到這個問題的時候的思路,浪費了很多時間,windows
在使用gem install selenium-webdriver的時候報錯以下圖,ruby
剛開始一直覺得是淘寶鏡像的問題,因而就着手從這方面去解決,因而就使用了以下的命令:測試
$ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/ $ gem sources -l *** CURRENT SOURCES *** http://ruby.taobao.org # 請確保只有 ruby.taobao.org $ gem install 你想安裝的gem
這樣作的目的是爲了移出舊源,改用新源。code
可是當我 執行命令 $gem sources --remove https://rubygems.org/ 的時候,又報錯了,提示,rem
就是說沒法刪除ruby的默認源,修改源也是相似的報錯,很鬱悶。虛擬機
而後懷疑是我在卸載selenium-webdriver 的時候沒有卸載乾淨,我用的又是windows系統,而後同事就建議我裝個虛擬機VMware ,上安裝烏班圖ubuntu系統,固然這個過程是漫長的,你們都知道,我是不太情願的。selenium