[#10226] 組み込み Ruby — Kazuhiro Yoshida <moriq.kazuhiro@...>

もりきゅうです。

17 messages 2000/07/05
[#10230] Re: 組み込み Ruby — matz@... (Yukihiro Matsumoto) 2000/07/05

まつもと ゆきひろです

[#10231] Re: 組み込み Ruby — Kazuhiro Yoshida <moriq.kazuhiro@...> 2000/07/05

もりきゅうです。

[#10237] Re: 組み込み Ruby — matz@... (Yukihiro Matsumoto) 2000/07/06

まつもと ゆきひろです

[#10278] Re: environment variables — WATANABE Hirofumi <eban@...>

わたなべです.

162 messages 2000/07/11
[#10285] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/11

なかだです。

[#10306] Re: environment variables — nobu.nakada@... 2000/07/12

なかだです。

[#10355] Re: environment variables — nobu.nakada@... 2000/07/20

なかだです。

[#10359] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/23

小松です。

[#10360] Re: environment variables — nobu.nakada@... 2000/07/23

なかだです。

[#10361] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/23

小松です。

[#10370] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/24

なかだです。

[#10374] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/24

小松です。

[#10376] Re: environment variables — nobu.nakada@... 2000/07/24

なかだです。

[#10380] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/25

小松です。

[#10381] Re: environment variables — matz@... (Yukihiro Matsumoto) 2000/07/25

まつもと ゆきひろです

[#10386] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/25

なかだです。

[#10397] Re: environment variables — matz@... (Yukihiro Matsumoto) 2000/07/25

まつもと ゆきひろです

[#10399] Re: environment variables — nobu.nakada@... 2000/07/25

なかだです。

[#10407] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/26

小松です。

[#10409] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/26

小松です。

[#10416] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/26

なかだです。

[#10421] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/26

小松です。

[#10435] Re: environment variables — nobu.nakada@... 2000/07/27

なかだです。

[#10442] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/28

小松です。

[#10444] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/28

なかだです。

[#10446] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/28

小松です。

[#10453] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/31

なかだです。

[#10459] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/31

小松です。

[#10464] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/31

なかだです。

[#10466] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/07/31

小松です。

[#10472] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/01

小松です。

[#10474] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/01

なかだです。

[#10475] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/01

小松です。

[#10476] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/01

小松です。

[#10480] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/01

なかだです。

[#10483] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/01

小松です。

[#10485] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/01

なかだです。

[#10489] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/01

小松です。

[#10490] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/01

なかだです。

[#10491] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/01

小松です。

[#10492] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/01

なかだです。

[#10493] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/01

小松です。

[#10494] Re: environment variables — matz@... (Yukihiro Matsumoto) 2000/08/01

まつもと ゆきひろです

[#10495] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/02

なかだです。

[#10506] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/02

小松です。

[#10507] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/02

なかだです。

[#10508] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/02

小松です。

[#10509] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/02

なかだです。

[#10511] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/02

小松です。

[#10512] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/02

小松です。

[#10515] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/03

なかだです。

[#10516] Re: environment variables — Katsuyuki Komatsu <komatsu@...> 2000/08/03

小松です。

[#10518] Re: environment variables — matz@... (Yukihiro Matsumoto) 2000/08/03

まつもと ゆきひろです

[#10531] Re: environment variables — "Shigeo Kobayashi" <shigeo@...> 2000/08/03

小林です。

[#10547] Re: environment variables — Satoshi Nojo <nojo@...> 2000/08/03

能條といいます.

[#10549] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/04

なかだです。

[#10555] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/04

なかだです。

[#10558] Re: environment variables — matz@... (Yukihiro Matsumoto) 2000/08/04

まつもと ゆきひろです

[#10364] Re: environment variables — matz@... (Yukihiro Matsumoto) 2000/07/24

まつもと ゆきひろです

[#10365] Re: environment variables — WATANABE Hirofumi <eban@...> 2000/07/24

わたなべです.

[#10368] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/24

なかだです。

[#10369] Re: environment variables — WATANABE Hirofumi <eban@...> 2000/07/24

わたなべです.

[#10371] Re: environment variables — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/07/24

なかだです。

[#10372] Re: environment variables — WATANABE Hirofumi <eban@...> 2000/07/24

わたなべです.

[#10384] ruby 1.4.6 preview — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

24 messages 2000/07/25

[ruby-dev:10361] Re: environment variables

From: Katsuyuki Komatsu <komatsu@...>
Date: 2000-07-23 23:48:30 UTC
List: ruby-dev #10361
小松です。

In the message of [ruby-dev:10360] Re: environment variables
    on 2000/7/23 23:12:27 nobu.nakada@nifty.ne.jp wrote:
>   すいません、あんなうさんくさいものを(笑)。

せっかくのパッチだし完成させたいなと(笑)。

> >   2.ext/extmk.rb.inの
> >       system "mkdir", target unless File.directory?(target)
> >     が失敗するので、
> >       Dir.mkdir target unless File.directory?(target)
> >     に変更してみました。
> 
>   なんでなんでしょう? Windows だと mkdir ってビルトインのはずだ
> と思ってたんですけど。うーん、やっぱよくわからんなぁ。

Cygwinのbashから動かしていたなら、mkdir.exeがパスに入っているので
動きますね。問題にならないわけだ。

system "mkdir"よりもDir.mkdirの方がプロセスを生成しない分速いですし、
Windows 95/98対策にもなるので、変更しておいた方が望ましいと思います。

> >   3.以下のように相対パス指定でソースディレクトリを指定した場合に
> >     いくつか問題がありました。
> 
>   これは認識してます。たぶん別ドライブを指定したときもうまく行
> かないと思います。というか他の configure が動く環境でも相対だと
> 拡張ライブラリ関係でうまくないような気もしますが、こちらは気の
> せいかも。

確かに、別ドライブはうまく行くとは思えません。
# これもチェックしておく必要があるか。

他のconfigureが動く環境でも相対だとうまくいかないという
のは、パッチをあてた後の話でしょうか?

パッチを当てる前の1.5.4 (2000-07-21) については、mswin32以外の
プラットフォーム (Cygwin, Linux, Solaris等) は全部相対指定で
作ってますが、問題は出ていません。

mingw32版は最近作ってないのですが、mountの状態によっては、
Cygwinから*絶対パス指定*でconfigureして作ると拡張ライブラリ
関係で失敗するというのは認識しています。
当然といえば当然ですが。

なかださんが書かれているmingw32で「st_modeがおかしな値になってしまう」
問題ですが、そういえば変なことが起こっていた記憶があるなと思って、
昔作ったディレクトリ (2000-06-23か……古い) が残っていたので試して
みると、確かに以下のようにディレクトリを正しく認識しませんね。

bash-2.04$ ./miniruby -v
ruby 1.5.4 (2000-06-23) [i386-mingw32]
bash-2.04$ ./miniruby.exe ../../src/ruby-1.5.4/instruby.rb
C:/cygwin/src/ruby-1.5.4/lib/find.rb:16:in `open': Not a directory - "lib" (Errn
o::ENOTDIR)
        from C:/cygwin/src/ruby-1.5.4/lib/find.rb:16:in `find'
        from C:/cygwin/src/ruby-1.5.4/lib/find.rb:13:in `catch'
        from C:/cygwin/src/ruby-1.5.4/lib/find.rb:13:in `find'
        from ../../src/ruby-1.5.4/instruby.rb:74
bash-2.04$ 

> >   5.nmake testでrubymw-1.5.exeを起動するときに.exeなしだと、.5が
> >     拡張子とみなされてしまい、起動に失敗してしまいました。
> >     #{CONFIG['EXEEXT']}を追加してみました。
> 
>   なんでこれでうまくいってたのかなぁ? cygwin の bash から動かし
> てたからとかって関係あるんでしょうか。

そうは思えないですが……
これは、もうすこし調べてみます。

> > win32/win32.cのdo_spawn()で、"|| isInternalCmd(cmd)"がコメント
> > アウトされているからですが、なぜだったんでしょう?
> > 
> > このコードが導入されたのは、win32/win32.cになる前のmissing/nt.c時代の
> > 1.1.1.2.2.1 (Thu Mar 26 9:09:41 1998) でした。
> 
>   この時期の話は分かりませんが、なんかトラブったんでしょうか。

Windows 95/98のcommand.com問題対応かな?
へたにcommand.comが使われてexit codeが常に0になるよりは、
mkdir.exeを起動してもらってエラーがチェックできるほうが
ありがたい気はします。

ところで、
    http://www.geocities.co.jp/SiliconValley-Bay/4076/
の"Susieプラグイン"の"サンプル"と"パッチ"のリンクが切れてます。
# パッチが見たいだけなんですが。

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread