我想从包"biotools“中使用R中的BoxM()函数。但是,我得到以下错误:
Loading required package: rpanel
Loading required package: tcltk
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Error in structure(.External(.C_dotTcl, ...), class = "tclObj") :
[tcl] can't find package BWidget.
In addition: Warning message:
running command ''/usr/bin/otool' -L '/Library/Frameworks/R.framework/Resources/library/tcltk/libs//tcltk.so'' had status 1
Error: package or namespace load failed for ‘rpanel’:
unable to load R code in package ‘rpanel’
Error: package ‘rpanel’ could not be loaded会有什么问题?我已经搜索过了,但是我没有找到解决方案(我知道我应该做什么.)。
Thx
发布于 2019-04-28 12:10:32
我知道这是个老问题,但我昨天也遇到了同样的问题,我花了几个小时才解决。所以我想把它放在这里以防有人需要它!下面是在、RStudio 1.1.423和R3.6.0中工作的说明。
为了安装rpanel,BWidget应该安装在/usr/local/lib中
另外,gfortran在安装的某个时候也是必需的(对于classInt,对于SpatialEpi是必需的,它是biotools所必需的)。转到终端(在应用程序/实用程序/终端中):
curl -OL http://r.research.att.com/libs/gfortran-4.8.2-darwin13.tar.bz2
sudo tar fvxj gfortran-4.8.2-darwin13.tar.bz2 -C /现在我们可以开始在R Studio中安装软件包了:
install.packages("rpanel", dependencies = TRUE)
install.packages("Rcpp", dependencies = TRUE)
install.packages("classInt", dependencies = TRUE)
install.packages("SpatialEpi", dependencies = TRUE)
install.packages("biotools", dependencies = TRUE)生物工具包应该像这样成功地安装。您甚至可能不需要在此之前安装包,因为依赖项被设置为TRUE,但这正是它对我的工作方式。我的系统有Mac XCode的开发工具,并通过终端安装了开发工具:
xcode-select --install资料来源:
https://stackoverflow.com/questions/51654353
复制相似问题