1

Revolution R Open 3.2.2 を使用して macOS に psych パッケージをインストールしようとしています。私は使用install.packages("psych")しましたが、すべての依存関係がダウンロードされます。最初の依存関係が正常に解凍されました。

その後、次のことが起こります。

gfortran -arch x86_64   -fPIC  -g -O2  -c biv-nt.f -o biv-nt.o

gfortran -arch x86_64   -fPIC  -g -O2  -c sadmvnt.f -o sadmvnt.o

clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/Users/Shared/Jenkins/workspace/External-R-3.3.2/vendor/build/lib -o mnormt.so biv-nt.o sadmvnt.o -L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3/x86_64 -L/usr/local/lib/x86_64 -L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3 -L/usr/local/lib -lgfortran -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation

ld: warning: directory not found for option '-L/Users/Shared/Jenkins/workspace/External-R-3.3.2/vendor/build/lib'

ld: warning: directory not found for option '-L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3/x86_64'

ld: warning: directory not found for option '-L/usr/local/lib/x86_64'

ld: warning: directory not found for option '-L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3'

ld: library not found for -lgfortran

clang: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [mnormt.so] Error 1

ERROR: compilation failed for package ‘mnormt’

* removing ‘/Users/sebastian/Library/R/3.3/library/mnormt’

Warning in install.packages :
  installation of package ‘mnormt’ had non-zero exit status

ERROR: dependency ‘mnormt’ is not available for package ‘psych’

* removing ‘/Users/sebastian/Library/R/3.3/library/psych’

Warning in install.packages :

  installation of package ‘psych’ had non-zero exit status

The downloaded source packages are in

  /private/var/folders/8d/tdsm42091lz926w1q2lx77c40000gn/T/RtmpHxWPQe/downloaded_packages

私のシステム:

R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Sierra 10.12.1

これは他のパッケージでも発生しますが、すべてではありません。ggplot2、dplyr、または tidyr をインストールしましたが、すべて正常に動作しました。

4

2 に答える 2

2

私の場合、gfortran を単独でインストールしても役に立ちませんでした。XCode がインストールされ、最新であることを確認してください。これは私を助けました。

于 2017-01-05T22:23:03.320 に答える