install.packages("shiny")
を実行すると、次のエラーが発生します。
Loading Tcl/Tk interface ... 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.5.so: cannot open shared object file: No such file or directory
そこで、 install.packages("tcltk2")
を試しましたが、同じエラーが発生します。 不足しているこのパッケージの要件はありますか?
Arch Linux x86_64
R 2.15.2
私の悪い、これはあなたの問題ではありません。 archのr
パッケージには、オプションの依存関係としてtk
があります。 私はそれをインストールする必要がありました。
私は同じ問題に遭遇しました、あなたはすでに解決しましたか? THX!
archlinuxでは、 tk
パッケージをsudo pacman -S tk
と一緒にインストールする必要があります。
@benjaminengelお返事ありがとうございます。
私はインターネットを介して解決策を見つけ、先週末それを解決しました。 Archをベースにした別のディストリビューションManjaroを使用しています。
最初は、パッケージtcltk、pbatRが必要で、Rで実行できない理由は、システムにgcc-fortranをインストールしていないためです。
最も参考になるコメント
私の悪い、これはあなたの問題ではありません。 archの
r
パッケージには、オプションの依存関係としてtk
があります。 私はそれをインストールする必要がありました。