Google-Sketchup中的红宝石宝石 [英] ruby gems in Google-Sketchup
本文介绍了Google-Sketchup中的红宝石宝石的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
每当我尝试输入时:
>需要'rubygems'
到ruby控制台,我得到以下内容:
错误:#< LoadError:(eval):7:在'require'中:没有要加载的文件 - rubygems>
编辑
< 。p>我在OSX
解决方案
需要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!
#打印负载路径安慰
Sketchup.send_action( 'showRubyPanel:')
UI.start_timer(1,FALSE){
提出\\\
LOAD PATHS :\\\
$ LOAD_PATH.each {| x |放置#{x} \\\
}
放置\\\
\\\
}
require'rubygems'#=>真
修改C:\Ruby186\lib\ruby\site_ruby\1.8\ rubygems.rb删除线12
#require '线' #HACK:除去我1.5 - 这是只是用来轨
How do I use ruby gems in google-sketchup?
Whenever I try typing:
> require 'rubygems'
into the ruby console, I get the following:
Error: #<LoadError: (eval):7:in `require': no such file to load -- rubygems>
EDIT
I am on OSX.
解决方案
need ruby1.8.6, and add some paths to $LOAD_PATH before require 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
edit C:\Ruby186\lib\ruby\site_ruby\1.8\rubygems.rb remove line 12
#require 'thread' # HACK: remove me for 1.5 - this is here just for rails
这篇关于Google-Sketchup中的红宝石宝石的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文