在Mac上使用R CMD INSTALL安装本地二进制软件包

时间:2018-07-06 02:32:32

标签: r

我遇到了CRAN上没有的软件包。我尝试使用以下方法安装软件包:

  

软件包和数据>软件包安装程序>本地二进制软件包>用户   级别> [FileName.tgz]>安装...

这不起作用,我现在尝试使用R CMD INSTALL命令。但是,似乎我需要在命令行界面中运行该命令,但无法正确安装。

我要安装的软件包称为gEcon。可以找到here。特别是,“安装”软件包后,我收到以下错误消息:

Error: package or namespace load failed for ‘gEcon’:
package ‘gEcon’ was installed by an R version with different internals; it needs to be reinstalled for use with this R version

我认为这是我的安装方式。

谢谢。

1 个答案:

答案 0 :(得分:2)

您显然需要安装Xcode,因为您必须从源per these directions安装Xcode:

现在,您必须将R更新到最新的稳定版本,或者,如果您愿意,可以找到gEcon所需的确切最低最新版本。

升级R后,您可以从源代码完成安装。

原始问题的原始答案:

两件事:

  1. 要访问命令行并在Apple计算机上使用R CMD,请使用terminal.app应用。有关更多详细信息,请参见this

  2. 一种更简便,可能更好的方法是使用devtools::install_github从作者的Github(或BitBucket等)存储库中安装软件包,或者仅在下载的源项目上使用devtools::install

  3. p>