作者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
推 larrywhy:感謝 已經解決~ 12/12 23:01
→ wangaguo:require前先讓路徑變成目前路徑 01/08 03:00
→ wangaguo:$:.unshift(File.join(File.dirname(__FILE__))) 01/08 03:00