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 回答