我可以从终端运行一个Perl程序,但我希望通过在桌面上双击它来运行程序.
我尝试使用Platypus来运行程序,但程序需要用户输入,而Platypus无法运行任何需要用户输入的程序.我右键单击了该文件并进入获取信息以尝试更改文件打开的程序.我也尝试运行命令chmod ax"filename"来让程序运行,当我双击它但我也没有运气.
有谁知道如何做到这一点?
你的权限是错的; 你需要将文件设置为具有+x(执行权限),而不是-x.尝试
chmod +x program
Run Code Online (Sandbox Code Playgroud)
一旦你给它一个执行位,MacOS应该给它一个像这样的图标

然后双击它将打开并在默认的终端应用程序中运行该脚本.(通常是Terminal.app,但你也可以使用像iTerm这样的东西.)