【问题标题】:Cannot create symbolic link to JavaScriptCore on mac?无法在 Mac 上创建指向 JavaScriptCore 的符号链接?
【发布时间】: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


【解决方案1】:

https://apple.stackexchange.com/questions/196224/unix-ln-s-command-not-permitted-in-osx-el-capitan-beta3

Root 已经不再强大了,所以把它放在/usr/local/bin 中。在任何情况下,您都不应该编辑 /bin/usr/bin 或其他系统维护的目录。

【讨论】:

    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 2018-03-31
    • 2019-01-01
    • 2021-12-24
    • 1970-01-01
    • 2014-07-14
    • 2010-11-30
    • 1970-01-01
    相关资源
    最近更新 更多