查看完整版本: 路径设置问题:Netbeans + ruby VS Eclipse +ruby

cjq_999 2008-7-7 15:57

路径设置问题:Netbeans + ruby VS Eclipse +ruby

我如今配置了Netbeans 和ruby,确实能正常使用。
但是,在netbeans 项目中,那个 require 命令好像只认绝对路径。
比喻:
新建一个工程文件的目录结构如下:
Ruby
     test
           main.rb
           test1.rb
如果 main 函数需要使用 test1中的module或者class,必须
require File.dirname(__FILE__) + '/test1'
require 'test/test1.rb' 会报错;
而在 eclipse 或者 Aptana 中,一般都是 require 'test/test1'
请问:如何配置netbeans,才能让系统能认 require ‘test/test1'?
因为我的系统装不上eclipse+ruby, 或者aptana +ruby,只能用netbeans+ruby,而我的同事用eclipse +ruby 或者 aptana +ruby

[[i] 本帖最后由 cjq_999 于 2008-7-7 15:58 编辑 [/i]]

yawl 2008-7-8 23:54

最好用require File.dirname(__FILE__) + '/test1'的形式,能省去很多麻烦。

如果用相对目录则受当前路径的影响。你的当前路径不一定是工程的目录。

看自己的当前目录到底在哪:
ruby -e 'puts Dir.pwd'

看自己的load path:
ruby -e 'puts $:'

cjq_999 2008-7-9 12:35

回复 2# 的帖子

以后还是用绝对路径吧
页: [1]
查看完整版本: 路径设置问题:Netbeans + ruby VS Eclipse +ruby