dyld:未加载库:@rpath/libreadline.6.2.dylib 和 @rpath/libintl.8.dylib

O.r*_*rka 5 macos xcode r dylib conda

我刚刚在 OSX 上安装了新的更新,因为它不断弹出。当然,它破坏了一些东西。我无法再访问我的 R。

我花了很长时间才设置好我的环境。我已将所有 R 软件包与我在 conda 中使用的 R 一起安装。

我怎样才能解决这个问题?为什么当我进行任何更新或轻微调整时 dyld 库总是会崩溃?确实打乱了工作流程……

Joshs-MBP:~ mu$ which R
/Users/mu/anaconda/bin/R
Joshs-MBP:~ mu$ R
dyld: Library not loaded: @rpath/libreadline.6.2.dylib
  Referenced from: /Users/mu/anaconda/lib/R/lib/libR.dylib
  Reason: image not found
Abort trap: 6
```
Run Code Online (Sandbox Code Playgroud)

我正在运行 OSX Sierra 10.12.6,当它开始更新 Xcode 时,它​​立即崩溃了(我以为它只是更新我的 iTunes)。

Joshs-MBP:~ mu$ conda info
Current conda install:

               platform : osx-64
          conda version : 4.3.29
       conda is private : False
      conda-env version : 4.3.29
    conda-build version : not installed
         python version : 3.6.3.final.0
       requests version : 2.18.4
       root environment : /Users/mu/anaconda  (writable)
    default environment : /Users/mu/anaconda
       envs directories : /Users/mu/anaconda/envs
                          /Users/mu/.conda/envs
          package cache : /Users/mu/anaconda/pkgs
                          /Users/mu/.conda/pkgs
           channel URLs : https://repo.continuum.io/pkgs/main/osx-64
                          https://repo.continuum.io/pkgs/main/noarch
                          https://repo.continuum.io/pkgs/free/osx-64
                          https://repo.continuum.io/pkgs/free/noarch
                          https://repo.continuum.io/pkgs/r/osx-64
                          https://repo.continuum.io/pkgs/r/noarch
                          https://repo.continuum.io/pkgs/pro/osx-64
                          https://repo.continuum.io/pkgs/pro/noarch
            config file : None
             netrc file : None
           offline mode : False
             user-agent : conda/4.3.29 requests/2.18.4 CPython/3.6.3 Darwin/16.7.0 OSX/10.12.6
                UID:GID : 501:20
Run Code Online (Sandbox Code Playgroud)

我尝试了https://github.com/ContinuumIO/anaconda-issues/issues/6312但现在出现了不同但类似的错误:

Joshs-MBP:~ mu$ R
dyld: Library not loaded: @rpath/libintl.8.dylib
  Referenced from: /Users/mu/anaconda/lib/R/lib/libR.dylib
  Reason: image not found
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)

O.r*_*rka 2

https://github.com/conda/conda/issues/6183

尝试 :conda update -c rdonnellyr -c main --all

在此输入图像描述

https://github.com/mingwandroidRdylib和发生的情况有很好的解释MacOS

  • 我最终创建了一系列脚本,以使“R”和“Python”在同一环境中兼容,这就是所有这些混乱的根源。https://github.com/jolespin/install_main_environment (2认同)