Quando executo install.packages("shiny")
, recebo este erro:
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
Então tentei install.packages("tcltk2")
, o que me deu o mesmo erro. Existe algum requisito para este pacote que estou perdendo?
Arch Linux x86_64
R 2.15.2
Que pena, isso não é problema seu. O pacote r
para o arch tem tk
como uma dependência opcional. Eu só precisava instalar isso.
Eu encontrei o mesmo problema, você já resolveu? Valeu!
No archlinux você só precisa instalar o pacote tk
com sudo pacman -S tk
.
@benjaminengel Obrigado pela sua resposta.
Encontrei a solução na Internet e resolvi no fim de semana passado. Eu uso outra distro Manjaro baseada no Arch.
No início, a razão pela qual o pacote tcltk, pbatR necessário, não pode ser executado no R é que eu não instalei o gcc-fortran no sistema.
Comentários muito úteis
Que pena, isso não é problema seu. O pacote
r
para o arch temtk
como uma dependência opcional. Eu só precisava instalar isso.