首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装RubyGems 1.9.1

安装RubyGems 1.9.1
EN

Ask Ubuntu用户
提问于 2011-01-01 19:58:33
回答 2查看 6K关注 0票数 4

我已经成功地安装了ruby1.9.1,但是在下载了.tgz存档之后,提供了这里并完成了

代码语言:javascript
复制
sudo ruby1.9.1 setup.rb

我明白了:

代码语言:javascript
复制
/home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems/source_index.rb:62:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems/source_index.rb:52:in `from_installed_gems'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems.rb:914:in `source_index'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems/gem_path_searcher.rb:98:in `init_gemspecs'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems/gem_path_searcher.rb:13:in `initialize'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems.rb:873:in `new'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems.rb:873:in `searcher'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems.rb:495:in `find_files'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems.rb:1034:in `load_plugins'
from /home/elliot/Downloads/rubygems-1.4.1 (2)/lib/rubygems/gem_runner.rb:84:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from setup.rb:25:in `<main>'

为什么用Ruby1.9.1安装RubyGems这么痛苦?如何正确安装?提前谢了,好吧。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2011-01-01 23:22:00

与python (和Java)一样,如果在基于Debian的系统上使用默认安装,则会遇到大量问题。每一种语言似乎都想对安装自动化系统大做文章,而不是使用现有的系统。

真正的解决方案是通过apt安装ruby和rubygems,如果包不存在,则创建包并将它们保存在ppa中供其他人安装。

票数 1
EN

Ask Ubuntu用户

发布于 2011-01-02 10:42:59

如果您对使用Ruby的最新版本感兴趣(我建议使用1.9.2,因为它是最新的稳定版本),那么实现这一点的最好方法是使用rvm

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/19659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档