【问题标题】:rubygems 1.3.6 installation failsrubygems 1.3.6 安装失败
【发布时间】:2012-12-24 14:02:43
【问题描述】:

我已经从源代码安装了 ruby​​ 1.9.3 并且还下载了 ruby​​gems 1.3.6 源代码。 看着手册,我解压缩了压缩包并输入了ruby setup.rb 这是我得到的输出:

/usr/local/lib/ruby/1.9.1/rubygems.rb:206:in `try_activate': undefined method 
`find_by_path' for Gem::Specification:Class (NoMethodError)
        from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
        from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
        from /root/rubygems-1.3.6/lib/rubygems/config_file.rb:50:in `<class:ConfigFile>'
        from /root/rubygems-1.3.6/lib/rubygems/config_file.rb:28:in `<top (required)>'
        from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /root/rubygems-1.3.6/lib/rubygems/gem_runner.rb:8:in `<top (required)>'
        from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from setup.rb:25:in `<main>'

这是在 CentOS 5 上完成的

【问题讨论】:

  • Rubygems 的当前稳定版本是 1.8.24,您安装 1.3.6 有什么具体原因吗?
  • 不,我只是按照指南进行操作。我会尝试安装 1.8.24
  • 好的,好像解决了。如果您想将此作为答案发布,我会检查它是否已解决

标签: ruby rubygems centos


【解决方案1】:

Rubygems 的当前稳定版本是 1.8.24,您安装 1.3.6 的具体原因是什么?

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-04
相关资源
最近更新 更多