无法在R中安装自己的包

无法在R中安装自己的包,r,installation,package,R,Installation,Package,我想从本地安装一个同事创建的包。首先,你必须知道我没有电脑的管理员权限,而且我公司的政策非常严格 因此,当我尝试安装软件包时,我会这样做 >install.packages(“C:\\Users\\myusername\\packagename.tar.gz”,repos=NULL,type=“source”), 但它不起作用,并给我以下错误: * installing *source* package 'packagename' ... ** libs *** arch - i386 War

我想从本地安装一个同事创建的包。首先,你必须知道我没有电脑的管理员权限,而且我公司的政策非常严格

因此,当我尝试安装软件包时,我会这样做
>install.packages(“C:\\Users\\myusername\\packagename.tar.gz”,repos=NULL,type=“source”)
,

但它不起作用,并给我以下错误:

* installing *source* package 'packagename' ...
** libs

*** arch - i386
Warning: running command 'make -f "C:/Users/myusername/R/R-32~1.4RE/etc/i386/Makeconf" -f "C:/Users/myusername/R/R-32~1.4RE/share/make/winshlib.mk" SHLIB="package name.dll" SHLIB_LIBADD='$(FLIBS)' OBJECTS="classTree.o regTree.o regrf.o rf.o rfsub.o rfutils.o"' had status 127
ERROR: compilation failed for package 'packagename'
* removing 'C:/Users/myusername/R/R-3.2.4revised/library/packagename'
Warning messages:
1: running command '"C:/Users/myusername/R/R-3.2.4revised/bin/x64/R" CMD INSTALL -l "C:\Users\myusername\R\R-3.2.4revised\library" "C:/Users/myusername/packagename.tar.gz"' had status 1 
2: In install.packages("C:\\Users\\myusername\\packagename.tar.gz",  :
  installation of package ‘C:/Users/myusername/packagename.tar.gz’ had non-zero exit status
我在internet上搜索过,发现可能没有安装Rtools,也没有用R映射。我试图安装它,但在安装结束时,出现了一个提示,提示如下:

创建注册表项时出错:HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment

RegCreateKeyEx失败;代码5。访问被拒绝

(对不起,我没有10+的声誉,因此无法上传提示图片)

回想一下,我在此计算机上没有管理员权限

也许这就是我无法安装软件包的原因

任何帮助都将不胜感激!
非常感谢

它告诉你链接失败了。如果在另一台机器上工作,那么这是严格的本地管理策略…让您的系统管理员为您安装Rtools。这就是我在工作机器上必须做的。你认为这是唯一的解决办法吗?我宁愿在没有IT部门参与的情况下管理这一点。另外,你认为这就是我无法安装我的包的原因吗?如果你知道如何编译C和C++源代码,而不需要编译器,你会发现一些东西。在那之前,按照@Roland的建议安装一个编译器,它告诉你链接失败了。如果在另一台机器上工作,那么这是严格的本地管理策略…让您的系统管理员为您安装Rtools。这就是我在工作机器上必须做的。你认为这是唯一的解决办法吗?我宁愿在没有IT部门参与的情况下管理这一点。另外,你认为这就是我无法安装我的包的原因吗?如果你知道如何编译C和C++源代码,而不需要编译器,你会发现一些东西。在此之前,按照@Roland的建议,执行我们的操作并安装编译器。