我一直在尝试在Ubuntu 13.10上重新安装Ruby on Rails。我已经成功安装了RVM和Ruby,并且我已经完成了PATH的配置。我的问题是我无法通过gem install rails部分。这是我到目前为止所得到的:
$ gem install rails 错误:执行gem时...(Gem :: RemoteFetcher :: UnknownHostError) 没有这样的名字(https://api.rubygems.org/quick/Marshal.4.8/atomic-1.0.2.gemspec.rz)
我不确定,但从我读过的内容来看,问题似乎在于我的网络连接。我没有编辑网络配置中的任何内容。想法?
答案 0 :(得分:0)
似乎你无法连接到rubygems网站,你能确保网络运行良好吗?否则,您可以使用source 'http://ruby.taobao.org/'
代替(这是在中国托管的开放式红宝石宝石仓库,您可以将其用作测试)。
答案 1 :(得分:0)
我遇到了和你一样的问题。
我正在使用sudo gem install rails
而sudo正在使用不同的RVM版本(gem install rails
没有sudo就行了)。
简而言之,您的系统可能使用“基础”Ruby,而不是RVM ruby。
您是否检查了which gem
并验证了它与which ruby
相同的路径?