rubyファイル(または任意のrake機能)を使用して、スクリプトを実行するユーザーが特定のシェルコマンドを実行できるかどうかを確認する必要があります。特にg++など。うまくいけばシステムに依存しないので、g ++。bat、g ++。exe、または単にg ++(など)がある場合でも、パス上にあり、ユーザーシステムで実行可能である限り、yesと言う必要があります。
例:ユーザーがファイルの拡張機能なしの実行可能バージョンとファイルの.cmdバージョンを持っている場合、Linuxシステムでは拡張機能なしのバージョンでは「yes」、Windowsでは.cmdバージョンでは「yes」と表示されます。システム。ユーザーシェルはそのバージョンのファイルしか実行できないためです。
これの目的は、スクリプトを(可能な限り)自己構成できるようにすることです。
私がこれを行う方法について何か提案はありますか?