2014-11-05 2 views
3

Я понятия не имею, что я делаю, но мне нужно использовать R и Rcmdr для моего класса статистики. Я бегу OS X 10.7.5, используя 3.1.2 для R.Rcmdr Ошибка: .onLoad failed in loadNamespace() для 'tcltk'

Я скачал 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/, чтобы удалить ошибку.