|
| <prev next> |
[ruby-list:42939] Re: instant rails インストール! irbを起動するには?: msg#00000lang.ruby.japanese
木村です。 On Wed, 1 Nov 2006 06:46:46 +0900 "Uema Tsuyoshi" <mugenkai15-b4AzLT892AB4Eiagz67IpQ@xxxxxxxxxxxxxxxx> wrote: > C:\InstantRails\ruby\bin に (ruby.exe と) irb.bat はありますが > irb は見当たりません。 上間さんの使ったパッケージでは試していないのですが、ruby 1.8.5 のソース を使ってビルド&インストールするとインストール先の bin ディレクトリの下に irb と irb.bat 両方が作成されます。また、irb.bat の内容も %0 部分が インストールされた irb.batのフルパスになっています。 > irb.bat (全て) です。 > _______________________________________________________________________________________ > @echo off > if not "%~f0" == "~f0" goto WinNT > ruby -Sx "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 > goto endofruby > :WinNT > "%~d0%~p0ruby" -x "%~f0" %* -r irb/completion ちょっと確かめてみたのですが %0 は展開された結果が %~f0 とは 異なり、ファイルの basename 部分のさらに拡張子を除いた部分 (c:\ruby\bin\irb.bat なら irb だけ)にしかなりません。その結果 irb と入力したとき ruby -Sx irb となり、irb(拡張子なし)を探しにいって見つからないのでエラーになる ということだと思われます。 で、回避策ですが、 irbを起動するときに irb.bat と入力するか、 > ruby -Sx "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 この行の %0 を、irb.batに置き換えてみてください。 -- 木村浩一
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Next by Date: | [ruby-list:42940], ARAI Shunichi |
|---|---|
| Next by Thread: | [ruby-list:42943] Re: instant rails インストール! irbを起動するには?, Uema Tsuyoshi |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |