我需要让Rubygems使用Ruby 1.8.3。
我知道有旧版本的Rubygems可以使用该版本,并认为Rubygems 1.0.1是最后一个版本。
我可以安装它但是当我尝试安装gem时出现以下错误:
http response 302 fetching ...
除非更新我的Ruby版本,否则有人知道任何使它工作的提示吗?
答案 0 :(得分:3)
302响应是互联网告诉您将被重定向到其他URL的方式。
我怀疑错误是重定向到不再存在的网站的结果。在您的主目录中,可能存在名为.gemrc
的文件。 cat ~/.gemrc
您应该看到一些信息:
--- :backtrace: false :bulk_threshold: 1000 :sources: - https://rubygems.org/ :update_sources: true :verbose: true
:sources:
键是......呃......键。 https://rubygems.org
是宝石的当前回购。您的(旧版)Rubygems可能不知道。
也就是说,如果可能的话,更新你的Ruby真的很聪明。使用旧的Ruby安装宝石将是一个问题,而且你缺少无数的安全补丁和错误修复。如果您无法在系统上使用sudo
,请认真考虑使用RVM或RBEnv在主目录中以沙箱的形式安装更新版本。您的代码,理智和系统将会感谢您。