【发布时间】:2015-10-29 22:52:57
【问题描述】:
我正在尝试使用 Mac 的 JavaScriptCore 来运行一些 JavaScript 脚本,而不使用 HTML 或网站。当我尝试使用$ sudo ln -s /System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc /bin/jsc 建立链接时,我收到一条消息说ln: /bin/jsc: Operation not permitted。有谁知道如何解决这个问题?如果无法修复,我应该安装 Rhino 还是安装 Homebrew 并获得 Google 的 V8 引擎?
【问题讨论】:
-
你能添加
stat /bin/jsc的输出吗? -
@richard 它说没有这样的文件或目录......当我手动导航到 bin 目录时它也不存在。我应该创建它吗?
-
很好,因为您正在使用
ln创建它。你有写信给/bin的权限吗?如果您尝试touch /bin/zzzz,会发生什么? -
我想答案可能在这里apple.stackexchange.com/questions/196224/… 甚至root 都不能做某事,(看起来有点像se-linux、apparmor 等)。
-
@richard 你是对的我读了链接...我应该将 javascriptcore 链接到 usr/local/ 吗?
标签: javascript macos command-line-interface bin javascriptcore