2010-06-08 114 views
1

只是为了清楚一件事,这不是一个完全的编程问题,但程序员可能知道什么是错的:在mac os上的宝石问题x

弄糟我的宝石安装。如果我执行“宝石表”或其他任何宝石的命令,我得到

/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了它,...

我需要一个提示!

环境:苹果Mac OS X Snow Leopard的电流稳定宝石和Ruby 1.8.7

回答

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 

,当然首先是一个字符串,最后是一个阵列(并有一个连接方法)。