作者poga (波卡)
看板Ruby
标题Re: [问题] 关於require
时间Sat Dec 11 06:48:38 2010
※ 引述《larrywhy (SC)》之铭言:
: 环境:
: e.g. Ruby 1.9.2-p0
: 状况:
: 一直引无法引用耶...爬google爬了好久仍然没头绪= = ''
: 看书上是说放在同资料夹就行了 还是不行= = ''
: code:
: [lib.rb] ↓
: [lib.rb2] ↓
: ---------------------------------
: require 'lib'
: #use
: hello()
Ruby 1.9以後为了安全因素,
已经不会把当前的工作资料夹加入require的路径了
如果你想要相对路径来require那些不在gem path里面的档案,
请使用require_relative 'lib'
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.228.63
1F:推 larrywhy:感谢 已经解决~ 12/12 23:01
2F:→ wangaguo:require前先让路径变成目前路径 01/08 03:00
3F:→ wangaguo:$:.unshift(File.join(File.dirname(__FILE__))) 01/08 03:00