【问题标题】:Permission denied when I am trying to add Julia to path in MacOS当我尝试将 Julia 添加到 MacOS 中的路径时,权限被拒绝
【发布时间】:2022-12-20 07:46:41
【问题描述】:

我在我的 macOS 上安装了 Julia 1.7,因为我不能直接从终端调用它,我想将它添加到路径中,为此,我使用以下命令

ln -s /Applications/Julia-1.7.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

然而,结果是权限被拒绝。

有人有解决办法吗?

干杯

【问题讨论】:

  • 您必须使用 root 用户或在命令后附加 sudo,请参阅 herehere
  • open -a Julia-1.7 适合你吗?
  • 抱歉不行。

标签: macos terminal


【解决方案1】:

我还在我的 macOS 上安装了 Julia 1.7,但无法直接从终端调用它。我发现 /usr/local/bin 符号链接指向 julia 文件夹:

lrwxr-xr-x 1 root wheel 52 Apr 5 17:25 julia -> /Applications/Julia-1.7.app/Contents/Resources/julia

而不是实际的 julia 二进制文件。 (顺便说一句,在/Applications/Julia-1.7.app/Contents/Resources/julia 文件夹中,我还发现了一个现有的符号链接julia -> /Applications/Julia-1.7.app/Contents/Resources/julia/bin/julia,但我不确定这是否有效。)

所以我做了这个更新:

% cd /usr/local/bin
% sudo rm -i julia
remove julia? y

删除现有链接,然后重新创建指向 julia 文件的链接(不像以前那样是 julia 文件夹):

% sudo ln -s /Applications/Julia-1.7.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

这表现了:

% ls -l
lrwxr-xr-x  1 root  wheel  62 May 19 10:53 julia -> /Applications/Julia-1.7.app/Contents/Resources/julia/bin/julia

现在我可以根据需要直接从我的终端在我的 macOS 上调用 Julia 1.7:

% julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.7.2 (2022-02-06)
 _/ |__'_|_|_|__'_|  |  HEAD/bf53498635 (fork: 461 commits, 344 days) 
|__/                   |

julia>

【讨论】:

    【解决方案2】:

    """如果你想从命令行启动 Julia,首先打开一个新的终端窗口,然后从你的 shell 运行以下 sn-p(例如,使用终端应用程序,而不是在 Julia 提示符内)。"""

    sudo mkdir -p /usr/local/bin sudo rm -f /usr/local/bin/julia sudo ln -s /Applications/Julia-1.8.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

    https://julialang.org/downloads/platform/#macos

    【讨论】:

      猜你喜欢
      • 2020-05-01
      • 2012-01-01
      • 2016-07-08
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 2015-12-23
      • 1970-01-01
      • 2013-12-20
      相关资源
      最近更新 更多