繁体   English   中英

试图在OSX上安装Ruby on Rails,我得到一个Gem :: RemoteSourceException

[英]Trying to install Ruby on Rails on OSX and I get a Gem::RemoteSourceException

当我收到“HTTP Response 403”错误时会发生什么?

我试图使用XCode 3.1.4在OS X 10.5.8上设置Ruby on Rails:

Boston:$ ruby --version
ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]
Boston:$ gem --version
1.0.1

Boston:$ sudo gem update --system
Password:
Updating RubyGems...
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 403 fetching http://gems.rubyforge.org/yaml

Boston:$ sudo gem install rubygems-update
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 403 fetching http://gems.rubyforge.org/yaml

我无法在线查找OS X上403错误的单一特定参考。我尝试添加备用源存储库,但我得到了同样的错误。


解决方案基于@ Phil的答案

我从http://rubyforge.org/frs/?group_id=126下载了rubygems-1.3.5.zip并解压缩了该文件。

然后我进入rubygems-1.3.5目录并运行

 Boston:rubygems-1.3.5$ sudo ruby setup.rb
 RubyGems 1.3.5 installed

谢谢@Phil!

我刚碰到这个。 我假设gemcutter切换破坏了旧版本的rubygems(即Leopard附带的版本)。

我通过http://rubyforge.org/frs/?group_id=126手动升级rubygems来解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM