mac os x上的gem问题

时间:2010-06-08 08:26:05

标签: ruby-on-rails macos rubygems gem

只是要明确一点,这不完全是一个编程问题,但程序员可能知道错误:

搞砸了我的宝石装置。如果我执行“gem list”或任何其他gem命令,我会得到

/Library/Ruby/Site/1.8/rubygems.rb:956:in `use_paths': undefined method `join' for #<String:0x101786480> (NoMethodError)
 from /Library/Ruby/Site/1.8/rubygems/gem_runner.rb:72:in `do_configuration'
 from /Library/Ruby/Site/1.8/rubygems/gem_runner.rb:44:in `run'
 from /usr/bin/gem:21

我重新安装了宝石,苹果开发工具,红宝石,Google搜索,...

我需要一个提示!

环境:Apple Mac OS X Snow Leopard目前稳定的gem和Ruby 1.8.7

1 个答案:

答案 0 :(得分:0)

有时候问这个问题会有所帮助。几个小时后自己解决了......

在.gemrc我只是

gempath: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

而不是

gempath: 
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

当然第一个是String,最后一个是Array(并且有一个连接方法)。