在Mac OS中升级R

时间:2015-11-20 09:18:26

标签: r macos

我想在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

0 个答案:

没有答案