web-dev-qa-db-ja.com

dyld:ライブラリがロードされていません:/usr/local/opt/openblas/lib/libopenblasp-r0.2.20.dylib

Rを実行すると、次のようになります。

dyld: Library not loaded: /usr/local/opt/openblas/lib/libopenblasp-r0.2.20.dylib
  Referenced from: /usr/local/Cellar/r/3.5.0_1/lib/libR.dylib
  Reason: image not found
Abort trap: 6

実際、ファイルはありません。

ls /usr/local/opt/openblas/lib/libopenblasp-r0.2.20.dylib
ls: cannot access '/usr/local/opt/openblas/lib/libopenblasp-r0.2.20.dylib': No such file or directory

私はmacOS10.13.3を使用していて、 homebrew を使用して次のようにRをインストールします。

# Java
brew cask install Java

# OpenBLAS (installs gcc and other dependencies)
brew install openblas

# R language for statistical computing
brew install r --with-openblas --with-Java

# Install XQuartz, needed for R package "Cairo"
brew cask install xquartz

# Needed for R package "RMySQL"
brew install mariadb-connector-c

# Needed for R packages: udunits2, units, ggforce
brew install udunits
9

別の解決策は、単にRを再インストールすることです。

brew reinstall r

これにより、Rが正しいライブラリに対して再リンクされ、孤立したり、後で問題が発生したりする可能性のあるシンボリックリンクがなくなります。これは、すでにインストールされているRパッケージには影響しません。また、Brewを使用して最新バージョンのRを既にインストールしていて、ボトルがまだコンピューターに残っている場合は、ボトルを再度ダウンロードする必要はありません。

1
Simon Bonner