Google-Sketchup中的红宝石宝石 [英] ruby gems in Google-Sketchup

查看:114
本文介绍了Google-Sketchup中的红宝石宝石的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



每当我尝试输入时:

 >需要'rubygems'

到ruby控制台,我得到以下内容:

 错误:#< LoadError:(eval):7:在'require'中:没有要加载的文件 -  ruby​​gems> 

编辑

< 。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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆