如何在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