';ChemoSpec&x27;R中的包在mac OS X上不工作

';ChemoSpec&x27;R中的包在mac OS X上不工作,r,macos,R,Macos,我正在尝试安装一个名为ChemoSpec的R包,并收到以下错误: 错误:'rgl'的loadNamespace()中的onLoad失败,详细信息:调用: 加载(文件,DLLpath=DLLpath,…)错误:无法加载共享 对象 “/Library/Frameworks/R.framework/Versions/3.3/Resources/Library/rgl/libs/rgl.so”: dlopen(/Library/Frameworks/R.framework/Versions/3.3/Re

我正在尝试安装一个名为ChemoSpec的R包,并收到以下错误:

错误:'rgl'的loadNamespace()中的onLoad失败,详细信息:调用: 加载(文件,DLLpath=DLLpath,…)错误:无法加载共享 对象 “/Library/Frameworks/R.framework/Versions/3.3/Resources/Library/rgl/libs/rgl.so”: dlopen(/Library/Frameworks/R.framework/Versions/3.3/Resources/Library/rgl/libs/rgl.so, 6) :未加载库:/opt/X11/lib/libGLU.1.dylib引用自: /Library/Frameworks/R.framework/Versions/3.3/Resources/Library/rgl/libs/rgl.so 原因:找不到映像错误:的包或命名空间加载失败 “化学规格”

我正在OS X 10.10.5上使用R Studio运行R版本3.3


任何帮助都会很好!谢谢。

问题几乎肯定是您没有安装
X11
。这反过来会阻止安装
rgl
,进而阻止安装
ChemoSpec
。Mac电脑过去在出厂时安装了
X11
,但自从OSX 10.6以来,它们就没有安装()。您可以从安装
X11
。之后,尝试:

install.packages("rgl")
如果成功,请执行以下操作:

install.packages("ChemoSpec")

你应该准备好出发了。

我是《化学规范》的作者。您看到的问题是由于缺少
X11
和/或
rgl
的组合造成的
X11
过去随Mac电脑提供,但现在必须单独安装。你可以得到它。然后尝试(在
R
install.packages(“rgl”)
,然后再次尝试
ChemoSpec
。如果您不成功,请直接给我发电子邮件。快速有效的回复给我留下了深刻的印象。似乎在工作!为布莱恩干杯。为接下来的比赛加分1分。如果你们两人中的一人给出答案,然后琼斯可以接受,那么这些信息的价值就会提高(琼斯代表也会提高)。