Когда я запускаю 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
2.15.2 рэнд
Мое плохое, это совсем не твоя проблема. Пакет r
для Arch имеет tk
в качестве необязательной зависимости. Мне просто нужно было это установить.
Я столкнулся с той же проблемой, вы уже решили? Спасибо!
В Archlinux вам просто нужно установить пакет tk
с sudo pacman -S tk
.
@benjaminengel Спасибо за ответ.
Я нашел решение через Интернет и решил его на прошлых выходных. Я использую другой дистрибутив Manjaro на базе Arch.
В начале причина того, что пакет tcltk, необходимый pbatR, не может работать на R, заключается в том, что я не установил gcc-fortran в системе.
Самый полезный комментарий
Мое плохое, это совсем не твоя проблема. Пакет
r
для Arch имеетtk
в качестве необязательной зависимости. Мне просто нужно было это установить.