0

Windows 7 64bit (Ruby 1.9.3) で RailsInstaller を使用して Rails 3.2.8 をインストールしました。C:\Users\Username次に、%HOME% ディレクトリに次の内容の .irbrc ファイルを作成しました。

def h obj
    puts "This object is #{obj}"
end

コマンド ラインで irb を使用すると、.irbrc でそのメソッドにアクセスできます。ただし、 を起動するrails cと、メソッドにアクセスできません。これは、.irbrc ファイルが によってロードされていないことを意味しますrails c

irb が .irbrc ファイルを読み込めるのに、Rails コンソールがまったく読み込めない理由を誰か教えてください。

ありがとうございました

4

1 に答える 1

0

Windows 7 の Rails 3.2.1 アプリケーションであなたの例を試してみたところ、Rails.irbrcコンソールにファイルが読み込まれました。

PATH 変数に異常はありません。それはただ指しているC:\RailsInstaller\Git\cmd;C:\Program Files\RailsInstaller\Ruby1.9.3\bin

Dr. Nic がこのブログ投稿の下部で提案しているように、IRBRC 変数を設定してみてください: http://drnicwilliams.com/2006/10/12/my-irbrc-for-consoleirb/

古いスタック オーバーフローの質問Ruby コンソールの Win32 で IRBRC を実行するにはどうすればよいですか? いくつかの手がかりを与えることもできます。

于 2012-10-18T01:12:39.820 に答える