ruby 実行した环境のOSがWindows?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 実行した环境のOSがWindows?相关的知识,希望对你有一定的参考价值。

# 実行した環境の OS が Windows?
# Windows9* 以前の Windows でも判定できる
# 頑張れば MS-DOS も判定するようにできる
def os_is_Windows?
  begin
    output = `ver`
    return false if output.nil?
    output.match("Windows") ? true : false
  rescue SystemCallError
    return false
  end
end

# WindowsXP 以前の公式サポートが切れてる現状では
# コッチの方がコマンドを実行しないからいいかも
def os_is_Windows?
  ENV['OS'].match("Windows") ? true : false
end

以上是关于ruby 実行した环境のOSがWindows?的主要内容,如果未能解决你的问题,请参考以下文章

ruby Rubyからgitコマンドを実行して情报を取得

markdown 失败した的delayed_jobを任意のタイミングで実行する

sh 庆典の履歴展开が,AGに渡したい正规表现の否定先読みと冲突する

markdown js:trueにしたRSpecのE2Eテストがjavascriptが実行できずに失败する

python もしかしたら,今日の正しい日付を知りたいという需要があるかもしれないという気持ちから,Python-fireで正しい今日の日付を所得するスクリプトを书いてみました。日々の精进が大切ですね

SVC 工作过程中出现的错误记录(SEO项目)