gpt4 book ai didi

macos - Common Lisp 程序的 OS X 包

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:09 25 4
gpt4 key购买 nike

所以我用 Common Lisp 编写了一个程序,现在它可以在 OSX 中运行。我有一个“unix 可执行文件”,它是在使用 :executable t 转储图像时创建的。

我的问题开始于如何将程序放在扩展坞上(我最终创建了可执行文件的别名并将其附加到垃圾箱所在的“堆栈”区域)。但是,每当我单击别名时,它都会先启动终端,然后终端调用可执行文件。

所以我的问题是如何让它在不调用 CLI 的情况下直接启动?

最佳答案

好吧,在尝试了几件事之后,我得出的结论是,我在上面找到的解决方案虽然让我创建了可从 OSX 的 Finder 调用的 .app 包,但要么不完整,或者我无法弄清楚如何让我的系统读取我手动创建的 info.plist,我在其中将 LSEnvironment 中的语言设置为 UTF-8。 XCode 不会打开该文件,说它已损坏,但我只是复制了一个现有文件并编辑了条目。

所以我最后写了一个脚本来调用我的程序:

#!/bin/zsh
open -a ~/bin/locker

然后我用了Platypus从脚本创建一个 .app 包,它就可以工作了!我仍然必须将 LSEnvironment 中的语言设置为 UTF-8,这是使用 XCode 完成的,这次它没有提示,之前的(手动创建的)info.plist 文件是用 Emacs 编写的。

关于macos - Common Lisp 程序的 OS X 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15945972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com