MacOS以外でもある程度動作するように少し修正します。