2017-07-04 4 views
5

に更新した後、私はUbuntuの16.04持ち、3.4.1バージョンへのRの更新後に、それは私のパッケージを見ていないパッケージが表示されません。RStudioが、彼らはまた、更新されているにもかかわらず、R 3.4

> library(dplyr) 
Error in library(dplyr) : there is no package called ‘dplyr’ 

パッケージされていますそこ:

$ ls ~/R/x86_64-pc-linux-gnu-library/3.4/ | grep plyr 
dplyr 
plyr 

マイ.libPaths

> .libPaths() 
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"  "/usr/lib/R/library" 

は0を設定しますを希望のパスに設定すると、1つのセッションだけが処理されます。私はそれが永久になりたいです。

Iはまたhereを示したが、それは(RStudioに動作しなかった)コンソールでのみ働いたように、所望の経路に変数R_LIBSR_LIBS_SITER_LIBS_USERを設定しようとしました。

+0

問題はほぼ同じですが、私のLinuxはWindowsではないと考えています。答えのどれもが私の問題を解決するものではありません。 – potockan

+0

それは十分です - おそらくあなたはそれを解決するためのインスピレーションを見つけた可能性があります。他の人が解答を見ることができるようにあなた自身の答えをマークしてください:) – kristang

+0

私はもう2日間それを受け入れることができません。 – potockan

答えて

6

# edd Jun 2017 Comment-out R_LIBS_USER 
#R_LIBS_USER=${R_LIBS_USER-'~/R/x86_64-pc-linux-gnu-library/3.4'} 
##R_LIBS_USER=${R_LIBS_USER-'~/Library/R/3.4/library'} 

私はR_LIBS_USER=${R_LIBS_USER-'~/R/x86_64-pc-linux-gnu-library/3.4'}をコメント解除しているが、RStudioを再起動し、今では動作します。

編集:コメントを見ると、これは計画された動作のようです。 Hereが別の解決策です。

0

私はUbuntu 16.04で同様の問題がありました。端末Rを呼び出して、端末に1つのパッケージをインストールしようとします。その後、rstudioを使用します。

0

私はWindowsで同じ問題を抱えていましたが、おそらく私の解決策もあなたのために働いています。 R-Studioのデフォルトは、インストールした最新のRバージョンと同じ名前のフォルダ内のパッケージを探します。

ので、R-Studioの、のためのライブラリ設定で確認してください(例えば[ツール] - 。。>パッケージをインストールします - > [検索バーの下にパス)パッケージは、現在~/3.4にあるのに対し、それは、~/3.4.1 [Default]で終わるいくつかのパスを言う必要があります。

私がやったこと:

コピー/ ~/3.4から~/3.4.1にコンテンツを移動します。

これは明らかに、すべてのRアップデートでパッケージを移動することを意味するので、最も良い方法ではありませんが、それは私のために働きました。

編集:書式設定。そこにあるの線43-45でR.

の設定があるファイル/usr/lib/R/etc/Renvironで :解決策を見つけた

+0

'ツール - >パッケージをインストールする'パッケージをインストールするための 'null'という個人用ライブラリを作成しますか? '。 – potockan

関連する問題