ォ リバースパースペクティブ - kecl.ntt.co.jp · のりしろ のりしろ のりしろ のりしろ このぶぶんに はりつける このぶぶんにはりつける
いろんなCRuby on windows
Click here to load reader
-
Upload
shingo-mori -
Category
Documents
-
view
1.443 -
download
4
Transcript of いろんなCRuby on windows
いろんなCRuby on Windows
はてな id:babydaemonsTwitter @babydaemons
大きく言って3種類● mswin32版● mingw版● cygwin版
http://www.ruby-lang.org/ja/downloads/→各環境用バイナリ→Windows版Rubyバイナリ→Microsoft Windows版のビルド環境による違い
但し3種類ともガラパゴス@ITで「賢明な人はWindows以外のプラットフォームを選ぶのが無難と気づく」と明記。orz
#はてブに入れてないのでURI#張れませんが。。。orz
mswin32版(Win32 native)● Visual Cでコンパイル● ネイティブバイナリに依存するgemをインストールすると・・・⇒そもそもコンパイラが無いぞ⇒コンパイルエラーのメッセージで ぐぐっても情報無いぞ
● fork()はもちろん無いぞ
mingw版(Win32 native)● MinGWでコンパイル● ネイティブバイナリに依存するgemをインストールすると・・・⇒普通にコンパイラはある⇒ただし…
● fork()はもちろん無いぞ
cygwin版(POSIX emulate)● Cygwinでコンパイル● ネイティブバイナリに依存するgemをインストールすると・・・⇒普通にコンパイラはある⇒普通にコンパイルも通る⇒ただし…
● cygwin1.dllが無いと動かないぞ
でも、通しか知らない秘密兵器が!!
Interix版(POSIX emulate)● Interixでコンパイル(Debian Project)
● ネイティブバイナリに依存するgemをインストールすると・・・⇒やったこと無いので判りません
● POSIX emulate layorはMS謹製
でも、InterixユーザはCygwinユーザよりも
少ないぞ。orz