From: WATANABE Hirofumi Date: 2000-08-26T00:10:12+09:00 Subject: [ruby-list:24507] Re: (install guide) for windows わたなべです. GOTO Kentaro writes: : : Cygwin : Cygnus solutions によって開発されたWindowsの上のUNIX環境で、 : UNIXの機能のほとんどすべてを利用できることが特徴です。 : Cygwinで作られたRubyを利用するにはRubyのほかにcygwin1.dll : というファイルだけが必要ですが、継続して利用するにはCygwin : に関する多少の知識がないと困るかも知れません。 一番の問題は安定した cygwin1.dll がなかなか得られないこと です. 最近では Cygwin 1.1.4 の libcygwin.a にバグがあり正 しい DLL が作れないという問題もありました. が, 年々良くなっ てきてることには間違いありません. : : Mingw (Minimalist GNU Win32) : MingwとはUNIX上でWindowsのプログラムをコンパイルするため : のGNUの簡易クロスコンパイル環境です。利用に際しては、Ruby : の他に別途必要なモノはありません。ただし実行時の環境を提供 : するモノではないのでfork()やpty、termcapがサポートされてい : ないなど、UNIXにない機能が利用できないという制約があります。 基本的に msvcrt.dll を使うことになるので, mswin32 版とバイ ナリ互換になります(Ruby DLL の名前が違うので, 拡張ライブラ リを作るとしたら工夫が必要). 現在はコンパイルする際に configure 等 Cygwin の環境を必要とします. 1.5.4 (2000-05-14) からサポートしてます. : : mswin32 : Microsoftの Visual C++ でコンパイルしたものを主に指します。 : Windows 上の道具だけでコンパイルされているのが特徴です。 byacc, rm, sed あたりが必要になることもあるかも. : 利用に際してはRubyの他に別途必要なモノはありません。ただし : Mingwと同様の制約があります。その他にソケットに関する不具合 : があるときいたことがあります。 これってよしだむさんとこに書かれてる UDP の不具合かなあ? ちょっと調べてみます. それはそれとして WWWOFFLE を通すと http://www.bekkoame.ne.jp/~Eyoshidam/Ruby_ja.html は http://www.bekkoame.ne.jp/%7Eyoshidam/Ruby_ja.html に変換されます(wget も変換します). それ自体は何の問題もないん ですが, bekkoame が受け付けてくれません. なぜかいきなり切られ ちゃいます. bekkoame はいったい何を考えてるんでしょう? % telnet www.bekkoame.ne.jp 80 Trying 210.158.204.111... Connected to www.bekkoame.ne.jp. Escape character is '^]'. HEAD /%7Eyoshidam/Ruby_ja.html HTTP/1.0 Connection closed by foreign host. % telnet www.bekkoame.ne.jp 80 Trying 210.158.204.111... Connected to www.bekkoame.ne.jp. Escape character is '^]'. HEAD /~yoshidam/Ruby_ja.html HTTP/1.0 HTTP/1.0 200 OK Server: Netscape-Enterprise/2.01 Date: Sun, 05 Dec 1999 09:49:33 GMT Accept-ranges: bytes Last-modified: Tue, 08 Aug 2000 15:46:41 GMT Content-length: 22509 Content-type: text/html Connection closed by foreign host. -- わたなべひろふみ