やりたいこと
Rで、(ある特定の、ではなくて、ほぼすべての)パッケージのインストールに失敗する。
問題を解消して、パッケージがインストールできるようにしたい。
詳細
Rで
install.packages("パッケージ名")
でパッケージをインストールしようとすると、以下のようなエラーが出てきてしまいます。
/usr/local/bin/ld: 無効なオプション -- 'p' Try `ld --help' or `ld --usage' for more information. collect2: error: ld returned 64 exit status /usr/share/R/share/make/shlib.mk:6: ターゲット 'ranger.so' のレシピで失敗しました make: *** [ranger.so] エラー 1 ERROR: compilation failed for package ‘ranger’ * removing ‘/home/username/R/x86_64-pc-linux-gnu-library/3.4/ranger’ Warning in install.packages : installation of package ‘ranger’ had non-zero exit status The downloaded source packages are in ‘/tmp/RtmpYzd1zJ/downloaded_packages’
上記はrangerパッケージをインストールしようとした時のエラーメッセージですが、
他のパッケージをインストールしようとしても、(”ranger"の部分の表記以外は)ほぼ同様のエラーが出てきてしまいます。
特に、最初の3行
/usr/local/bin/ld: 無効なオプション -- 'p' Try `ld --help' or `ld --usage' for more information. collect2: error: ld returned 64 exit status
は必ず共通して出てくるメッセージなので、逆に言うとこの部分の問題解決ができれば、
すべての問題が解決するものと思っております。
使用環境はUbuntu16.04 LTSで、
Rのバージョンは
> R.version _ platform x86_64-pc-linux-gnu arch x86_64 os linux-gnu system x86_64, linux-gnu status major 3 minor 4.4 year 2018 month 03 day 15 svn rev 74408 language R version.string R version 3.4.4 (2018-03-15) nickname Someone to Lean On
です。
また、/usr/local/bin/ldの情報は以下です。
$ ld --version ld (elfutils) 0.165 Copyright (C) 2012 Red Hat, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Ulrich Drepper.
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー