由于要写一个前端的自动话测试代码,须要安装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