Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以从终端运行 Perl 程序,但我想通过在桌面上双击来运行程序。
我尝试使用 Platypus 来运行该程序,但该程序需要用户输入,而 Platypus 无法运行任何需要用户输入的程序。我已右键单击该文件并进入“获取信息”以尝试更改文件打开时使用的程序。我还尝试运行命令chmod ax "filename"来让程序在我双击它时运行,但我也没有运气。
有谁知道如何做到这一点?
您的权限错误;您需要将文件设置为具有+x(执行权限),而不是-x. 尝试
+x
-x
chmod +x program
一旦你给它一个执行位,MacOS 应该给它一个像这样的图标
然后双击它将打开并在您的默认终端应用程序中运行脚本。(通常是 Terminal.app,但你也可以使用 iTerm 之类的东西。)