rubyでOS判断
Railsで、開発環境はWindows XP, 実行環境はFreeBSDでやっています。
dll/soを指定するときなど環境の違いがあります。
両方で動くようにOS判断をしているのですが、ENV['OS']で判断できます。
Windows XPなどでは、
ENV['OS'] = "Windows_NT"
FreeBSD/Linuxでは、
ENV['OS'] = nil
となります。これでどこまで通用するんだろう?
Railsで、開発環境はWindows XP, 実行環境はFreeBSDでやっています。
dll/soを指定するときなど環境の違いがあります。
両方で動くようにOS判断をしているのですが、ENV['OS']で判断できます。
Windows XPなどでは、
ENV['OS'] = "Windows_NT"
FreeBSD/Linuxでは、
ENV['OS'] = nil
となります。これでどこまで通用するんだろう?