如何在google-sketchup中使用ruby寶石?Google-Sketchup中的寶石寶石
每當我試着輸入:
> require 'rubygems'
到Ruby控制檯,我得到如下:
Error: #<LoadError: (eval):7:in `require': no such file to load -- rubygems>
編輯
我在OSX。
如何在google-sketchup中使用ruby寶石?Google-Sketchup中的寶石寶石
每當我試着輸入:
> require 'rubygems'
到Ruby控制檯,我得到如下:
Error: #<LoadError: (eval):7:in `require': no such file to load -- rubygems>
編輯
我在OSX。
抱歉,這不是一個答案,我只是想我能夠說明一些更多的光線......(我沒有足夠的代表處點評論還)
打字RUBY_VERSION在SketchUp的紅寶石控制檯返回1.8.5?
我在我的Mac上有幾個紅寶石版本,但肯定不是1.8.5。
使用SketchUp 8.0.4810
需要ruby1.8.6,並添加到$ LOAD_PATH一些路徑前需要的RubyGems:
$LOAD_PATH << "C:/Ruby186/lib/ruby/1.8"
$LOAD_PATH << "C:/Ruby186/lib/ruby/site_ruby/1.8"
$LOAD_PATH << "C:/Ruby186/lib/ruby/1.8/i386-mingw32"
$LOAD_PATH.uniq!
# print LOAD PATHS to console
Sketchup.send_action('showRubyPanel:')
UI.start_timer(1,false) {
puts "\nLOAD PATHS:\n"
$LOAD_PATH.each {|x| puts "#{x}\n"}
puts "\n\n"
}
require 'rubygems' #=> true
編輯C:\ Ruby186 \ LIB \紅寶石\ site_ruby \ 1.8 \ rubygems.rb刪除行12
#require 'thread' # HACK: remove me for 1.5 - this is here just for rails
你在什麼操作系統? Mac OS X和Windows在路徑和加載方面有很大不同。 – coreyward 2011-02-13 06:04:54
你使用哪個Ruby版本?您是通過源代碼安裝Ruby還是使用MaxOSX附帶的默認Ruby版本? – 2011-02-13 15:05:28