如何将R模块导入没有互联网的计算机?

gol*_*ine 1 installation r gephi

我正在使用限制使用数据并且无法连接到互联网的mac计算机.我需要一台名为rgexf的计算机上的R模块.当我尝试在下面的说明[R安装在这里:

> install.packages('[where the zip file is]/rgexf_0.12.03.tar.gz', repos = NULL)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Installing package(s) into '/Users/samfinegold/Library/R/2.15/library' (as 'lib' is unspecified)
Warning: unable to access index for repository NULL/bin/macosx/leopard/contrib/2.15
Warning message: package '/Users/samfinegold/Desktop/rgexf_0.13.01.tar.gz' is not available (for R version 2.15.3)
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这个包不适用于最新版本的R.

42-*_*42- 5

您已指定源包(由"tar.gz"扩展名标识)但未告知install.packages使用type ="source".您还要求提供可能与版本3.0.0匹配的文件的最新版本.Its描述文件说它确实需要编译,因此您需要正确的设置工具来构建源包(如果您想要从源代码安装),或者您需要适当的二进制版本的软件包.是否有可以与R 2.15.3交配的早期版本是一个悬而未决的问题.

如果要从源代码编译包,则必须计算机上的OSX版本提供正确的XCode.您可能需要从ATT.research网站获取其他开发工具.如果您有更新版本的Xcode(我认为高于3.x),请不要忘记从Apple Developer Store安装Command Line Tools软件包,或者在Xcode的运行安装中使用下拉菜单.

CRAN上有一个MacOS二进制文件.鉴于您在安装源代码时遇到困难,我会尝试在USB记忆棒上获取该副本并使用二进制分发版进行重试.(您不需要使用,type="mac.binary"因为那是该参数的默认值install.packages.