1

ターミナルから Perl プログラムを実行できますが、デスクトップでプログラムをダブルクリックして実行したいと考えています。

Platypus を使用してプログラムを実行しようとしましたが、プログラムはユーザー入力を必要とし、Platypus はユーザー入力を必要とするプログラムを実行できません。ファイルを右クリックし、[情報を見る] に移動して、ファイルを開くプログラムを変更しようとしました。また、コマンドchmod ax "filename"を実行して、ダブルクリックしたときにプログラムを実行しようとしましたが、それもうまくいきませんでした。

これを行う方法を知っている人はいますか?

4

1 に答える 1

5

権限が間違っています。+xではなく、(実行権限)を持つようにファイルを設定する必要があります-x。試す

chmod +x program

実行ビットを与えると、MacOS はこのようなアイコンを与えます。

実行可能アイコン

次に、それをダブルクリックすると、デフォルトのターミナル アプリでスクリプトが開き、実行されます。(通常は Terminal.app ですが、iTerm などを使用することもできます。)

于 2013-09-12T19:18:38.053 に答える