Ошибка 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/ чтобы устранить ошибку.

Другие вопросы по тегам