是否有类似于Ruby's OS gem的东西可以让我检查我是否在Mac,Linux或Windows上运行?
这是可能的,但已编译Crystal,因此可以在编译时完成。内部使用的flags似乎设置为here。
{% if flag?(:linux) %} # Linux {% elsif flag?(:darwin) %} # Mac {% elsif flag?(:win32) %} # Windows {% end %}