Ошибка Rcmdr: сбой.onLoad в loadNamespace() для tcltk
Я понятия не имею, что я делаю, но мне нужно использовать R и Rcmdr для моего класса статистики. Я использую OS X 10.7.5, использую 3.1.2 для R.
Я скачал Р.
install.packages("Rcmdr")
Подобрал зеркало, скачал все пакеты. Затем я набрал
library(Rcmdr)
И получил эту ошибку:
Loading required package: splines
Loading required package: RcmdrMisc
Loading required package: car
Loading required package: sandwich
Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: system2("otool", c("-L", shQuote(DLL)), stdout = TRUE)
error: error in running command
Error: package or namespace load failed for ‘Rcmdr’
sh: otool: command not found
Когда я делаю:
capabilities("tcltk")
# [1] TRUE
Я сделал что-то не так?
1 ответ
Разработчики R попытались сделать обходной путь для R, не давая полезного сообщения об ошибке, когда Tcl/Tk не был полностью поддержан на Mac. Похоже, что R 3.1.2 зависит от otool от Xtools для этого. Однако вы можете загрузить исправленную версию R с http://r.research.att.com/ чтобы устранить ошибку.