2010-06-08 133 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 

,當然首先是一個字符串,最後是一個陣列(並有一個連接方法)。