9

私のシステムは debian6 + r-2.15 です。

私はインストールtcl-develtk-develましたapt-get

apt-get install tcl8.5-dev tk8.5-dev

しかし、次のエラーが表示されます

> library("tcltk") 
Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: fun(libname, pkgname)
error: Tcl/Tk support is not available on this system
In addition: Warning message:
S3 methods ‘$.tclvar’, ‘$<-.tclvar’, ‘as.character.tclObj’, ‘as.character.tclVar’,  
‘as.double.tclObj’, ‘as.integer.tclObj’, ‘as.logical.tclObj’, ‘as.raw.tclObj’, 
‘print.tclObj’, ‘[[.tclArray’, ‘[[<-.tclArray’, ‘$.tclArray’, ‘$<-.tclArray’, 
‘names.tclArray’, ‘names<-.tclArray’, ‘length.tclArray’, ‘length<-.tclArray’, 
‘tclObj.tclVar’, ‘tclObj<-.tclVar’, ‘tclvalue.default’, ‘tclvalue.tclObj’,
‘tclvalue.tclVar’, ‘tclvalue<-.default’, ‘tclvalue<-.tclVar’, ‘close.tkProgressBar’ were declared in NAMESPACE but not found 
Error: package/namespace load failed for ‘tcltk’
> install.packages('tcltk')
Warning message:
package ‘tcltk’ is not available (for R version 2.15.1) 

tcltkR にインストールするにはどうすればよいですか?


編集

> capabilities()["tcltk"]
tcltk 
FALSE 

R-2.15.1 をコンパイルして debian6.04 にインストールしましたが、実行するにはどうすればよいtcltkですか?

4

1 に答える 1

8

あなたはこれを間違っていると思います。

http://cran.r-project.org/bin/linux/debian/の README を読んで、Debian バージョン (安定版またはテスト版) の最新の R バージョンを取得する方法を学習してください。このバージョンは、R が適切な方法でビルドされていれば、R に付属するパッケージを既にサポートしています。tcltkこれは、適切なビルド済みバージョンで保証するのが最も簡単です。

次を見て確認できますcapabilities()

R> capabilities()["tcltk"]
tcltk 
 TRUE 
R> 
于 2012-08-09T01:00:24.403 に答える