我可以从终端运行Perl程序,但我希望通过在桌面上双击它来运行程序。
我尝试使用Platypus来运行该程序,但程序需要用户输入,而Platypus无法运行任何需要用户输入的程序。我右键单击了该文件并进入获取信息以尝试更改文件打开的程序。我也尝试运行命令 chmod a-x“filename”以使程序在我双击时运行,但我也没有运气。
有谁知道如何做到这一点?
答案 0 :(得分:5)
你的权限是错的;您需要将文件设置为+x
(执行权限),而不是-x
。尝试
chmod +x program
一旦你给它一个执行位,MacOS应该给它一个这样的图标
然后双击它将打开并在默认的终端应用程序中运行该脚本。 (通常是Terminal.app,但你也可以使用像iTerm这样的东西。)