我想在OS X(山狮)中升级R版本。
我可以从CRAN site下载R-3.2.1-snowleopard.pkg
并执行它来升级R吗?在执行pkg文件之前是否需要删除旧版本?
我的R版本是3.0.1,R可执行文件在/Library/Frameworks/R.framework
内。
lrwxr-xr-x 1 root wheel 47B 9 14 2013 /usr/bin/R@ -> /Library/Frameworks/R.framework/Resources/bin/R
我需要升级R的原因是加载' tcltk'包。 QA网站上的一些帖子称升级R将解决问题。
> require(tcltk)
Loading required package: tcltk
Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so, 10): Library not loaded: /usr/local/lib/libtcl8.6.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so
Reason: image not found