[#48430] WEBrick — 牛坂 博則 <ushizaka.hironori@...>
|牛坂ともうします。
8 messages
2011/10/03
[#48443] 関数の戻り値について — "Jun'ya Shimoda" <jun-shimo@...>
下田です。
7 messages
2011/10/07
[#48450] 1.8.7と1.9.2の挙動の違いについて — "Jun'ya Shimoda" <jun-shimo@...>
下田です。
13 messages
2011/10/09
[#48454] Re: 1.8.7と1.9.2の挙動の違いについて
— dezawa <dezawa@...>
2011/10/10
出沢です
[#48467] net/https のproxy経由接続シーケンスについて — KASUGA Toru (春日 玄) <kasuga.toru@...>
春日と申します。
7 messages
2011/10/14
[#48468] Re: net/https のproxy経由接続シーケンスについて
— 名島太樹 <h.najima@...>
2011/10/14
名島と申します。
[#48475] Re: net/https のproxy経由接続シーケンスについて
— KASUGA Toru (春日 玄) <kasuga.toru@...>
2011/10/16
名島様
[#48484] Windows で $0 へ代入すると刈り取られる — "5.5" <5.5@...>
5.5 です。
10 messages
2011/10/20
[#48485] Re: Windows で $0 へ代入すると刈り取られる
— Nobuyoshi Nakada <nobu@...>
2011/10/21
なかだです。
[#48486] Re: Windows で $0 へ代入すると刈り取られる
— "5.5" <5.5@...>
2011/10/21
5.5 です。
[#48496] IE9/Windows7(64bit)だとformをsubmitできない — 大縄亮 <onawa@...>
44Gv44GY44KB44G+44GX44Gm44CC5qCq5byP5Lya56S+44Oe44Kk44Os44O844K444OG44Kv44OO
7 messages
2011/10/25
[ruby-list:48490] Re: Windows で $0 へ代入すると刈り取られる
From:
Nobuyoshi Nakada <nobu@...>
Date:
2011-10-23 03:24:33 UTC
List:
ruby-list #48490
なかだです。
(11/10/22 12:51), yamada masaki wrote:
> __FILE__ 辺りを見た方が良いんじゃないかなぁと思います
__FILE__は現在のソースファイルの名前ですから、起動されたスクリプトとは
一般に別です。
> 2011年10月22日11:46 5.5 <5.5@moji.gr.jp>:
>> ある小さなライブラリーを書きました。
>> それは,そのライブラリーを呼び出したスクリプトの存在するディレクトリー
>> の直下にあるファイルやディレクトリーをいじったりします。
>> そのため,内部で File.dirname($0) を利用しています。
mkmf.rbが、extconf.rbのあるソースディレクトリ直下のソースファイルを羅列
するという、よく似た事をしています。
>> そこまではよかったのですが,その単体テストを実行するのに rake を使った
>> ところ,$0 が rake のパスになってしまって都合が悪かったのです。
mkmf.rbのケースでは、extmk.rbがやはり同じ状況です。
>> そこで,テストスクリプト中で $0 を書き換えてやればいいと思ったところ,
>> どうも動作が期待と違ったので,調べてみた次第です。
>>
>>
>> もし上記のような場合にどのようなやり方がよいのかご教示いただければたい
>> へんありがたいです。
extmk.rbではaliasで$0を普通のグローバル変数に置き換えています。
$progname = $0
alias $PROGRAM_NAME $0
alias $0 $progname
$0を$PROGRAM_NAMEにaliasしているのは昔は組み込みではなかったためなので、
今は不要です。
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦