我已经使用Mac端口安装了软件包ccl。现在,我想使用可可桥。

Welcome to Clozure Common Lisp Version 1.8  (DarwinX8664)!
? (require "COCOA")
> Error: Permission denied : #P"/opt/local/share/ccl/1.8/temp bundle64.app/Contents/252752233492590994.tem"
> While executing: %CREATE-FILE, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.


如果我以ccl64开头sudo,它可以正常工作。但我希望能够以普通用户的身份进行此操作。我该怎么办?

最佳答案

如果您使用的是Mac,则运行Clozure CL的最简单方法是从Apple的Mac App Store加载它。

https://itunes.apple.com/de/app/clozure-cl/id489900618?mt=12

这样就可以将它安装在Applications文件夹中并运行Cocoa-App,因为它提供了它。但是随后您将运行基于Cocoa的IDE版本的CCL。

如果从MacPorts安装CCL,我猜该应用程序不存在。您将需要具有目录的权限才能创建必要的文件。

否则,我只是从Clozure的存储库安装一个新的CCL:

http://ccl.clozure.com/download.html

关于cocoa - Mac端口Clozure Common Lisp无法执行((需要“COCOA”))`,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14119618/

10-09 09:37