2016-09-23 8 views
1

私はArchlinuxを持っていると私はinstall.packages("zoo")を実行しようと、私は次のようなエラーメッセージが出ます:私は、この問題はすでにされている知っているエラー:.onLoadは「tcltk」のloadNamespace()に失敗し、詳細:

Error: .onLoad failed in loadNamespace() for 'tcltk', details: call: dyn.load(file, DLLpath = DLLpath, ...) error: unable to load shared object '/usr/lib/R/library/tcltk/libs/tcltk.so': libtk8.6.so: cannot open shared object file: No such file or directory

をこのサイトで尋ねられましたが、うまく答えが見つかりません。

capabilities("tcltk") 
# tcltk 
# TRUE 

library(tcltk) 

Error : .onLoad failed in loadNamespace() for 'tcltk', details: call: dyn.load(file, DLLpath = DLLpath, ...) error: unable to load shared object '/usr/lib/R/library/tcltk/libs/tcltk.so': libtk8.6.so: cannot open shared object file: No such file or directory Error: package or namespace load failed for ‘tcltk’

この問題を解決する方法上の任意のアイデア?

+1

あなたはそのパッケージをインストールしましたか?ここに、 'tcltk'httpsをインストールする必要のあるファイルがあります://www.archlinux.org/packages/extra/i686/tk/files/ –

+0

@J_Fパッケージtkをインストールしたところ、tcltkをインストールしようとしていましたあらかじめ..ありがとう! – ChiseledAbs

答えて

3

Archlinuxは、システムが探している必要なパッケージを提供しています。

  1. その後install.packages("tcltk")を経由してRでtcltkをインストールするに
  2. お使いのシステムにthisパッケージをインストールします。
  3. パッケージzooを完全にインストールすることができます:install.packages("zoo")

これは問題を解決するはずです。

+0

手順2で本当ですか? 'tcltk'は' install.packages'を使って正常にインストールできません: 'install.packagesの警告: パッケージ 'tcltk'は利用できません(Rバージョン3.3.2用) install.packagesの警告: パッケージ 'tcltk'は基本パッケージであり、更新すべきではない」 –

0

私の場合、最初にミラーを選択する必要があります。 「このセッションで使用するクランプミラーを選択してください」と表示された場合は、chooseCRANmirror()を使用してください。これは私のために働く。エラーはコンソールでのみ発生し、Rstudioでは発生しません。

関連する問題