簡體   English   中英

Irb在Windows上時,Rails控制台不會加載.irbrc

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM