2011-08-17 64 views

回答

3

我會做:

config_file = File.join(Dir.pwd, 'config', 'boot.rb') 
require config_file if File.exist?(config_file) 
1

這應該是你的當前目錄:

Dir.pwd 

如果你願意,你可能只是需要這樣的:

require File.expand_path('config/boot.rb', Dir.pwd) 
0

你可以得到進程的當前目錄Dir.pwd和應該與運行irbc命令的目錄相同。嘗試把這樣的事情在.irbc:

require Dir.pwd + '/config/boot.rb' 
1

只需使用irb -r

$ irb -r./config/boot 

如果將其綁定到bash別名,則可獲得獎勵積分。

$ alias bootirb=irb -r./config/boot 

你將不會被修改你.irbrc這樣,我倒是想象有些人可能會覺得這是一個更簡潔的方法。