[英]Rails Console Doesn't Load .irbrc While Irb Does On Windows
我在Windows 7 64bit(Ruby 1.9.3)上使用RailsInstaller安裝了Rails 3.2.8。 然后,我在%HOME%目錄C:\\Users\\Username
創建了一個.irbrc文件,其內容如下:
def h obj
puts "This object is #{obj}"
end
如果在命令行中使用irb,則可以在.irbrc中訪問該方法。 但是,當我啟動rails c
,該方法不可訪問,這意味着rails c
不會加載.irbrc文件。
誰能幫我找出為什么irb能夠加載.irbrc文件,但Rails控制台根本不加載該文件嗎?
謝謝
我在Windows 7的Rails 3.2.1應用程序上嘗試了您的示例,並將.irbrc
文件加載到Rails控制台中。
PATH變量沒什么異常; 它只是指向C:\\RailsInstaller\\Git\\cmd;C:\\Program Files\\RailsInstaller\\Ruby1.9.3\\bin
嘗試按照Nic博士在此博客文章底部建議的那樣設置IRBRC變量: http ://drnicwilliams.com/2006/10/12/my-irbrc-for-consoleirb/
一個古老的Stack Overflow問題: 如何在Win32 for Ruby控制台上運行IRBRC? 也可以提供一些線索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.