2
Rパッケージをインストールしましたが、library
でロードするには、LD_LIBRARY_PATHをlibhts.so.2
というライブラリのあるパスに設定する必要があります。ローディングは、Rに入る前にLD_LIBRARY_PATHを編集するときにのみ有効です。はの後にはありません。 Rパッケージにconfigure
スクリプトから変更LD_LIBRARY_PATHをエクスポート内部からLD_LIBRARY_PATHを設定するR
- :
Iは、いくつかの異なるこれを解決する方法を試みました。
- 同じ
configure
スクリプト内の共有ライブラリへのソフトリンクを作成しています。
どちらはないが働いを持っており、Rが開始されるとLD_LIBRARY_PATHの結果を格納する変数があるように私には思えます。おそらく解決策はその変数を編集することです。
dyn.load('path_to_library')
、その後、library
経由ロードが動作するはずです:ハンスあるLubからの助けを借りて
'R 'の中から' Sys.setenv(LD_LIBRARY_PATH = "/ path/to/blah") 'を呼び出すと、将来のサブプロセスの環境は変更されますが、' R'自体の環境は変更されませんps e)。それでも、[この記事](http://r.789695.n4.nabble.com/R-seems-to-mangle-LD-LIBRARY-PATH-td4686672.html)は違いがあると思われるので、あなたは試してみることができます。 –
..または既存のパスを壊さないために、 'Sys.setenv(LD_LIBRARY_PATH = paste("/path/to/blah "、Sys.getenv(" LD_LIBRARY_PATH ")、sep =": "))) –
設定環境変数が動作します!しかし、ライブラリの読み込みは機能しません... – Crt