如何在Windows上安装没有管理员权限的RTools

如何在Windows上安装没有管理员权限的RTools,r,R,要构建我的软件包,我需要在工作时在我的Windows计算机上安装RTools,在那里我没有管理员权限 由于安装程序是一个.exe文件,我甚至无法打开它(被Bromium vSentry阻止)。因此,我无法选择具有写入权限的安装文件夹,因为我甚至无法启动安装程序 我在谷歌上搜索了一下,但找不到便携式版本的RTools,也找不到可以解压的zip。有人知道它是否存在吗?如果不存在,构建我的包的方法是什么 编辑: 作为Hong Ooi答案的补充,我确实必须手动更新路径变量,以便RStudio找到RToo

要构建我的软件包,我需要在工作时在我的Windows计算机上安装RTools,在那里我没有管理员权限

由于安装程序是一个.exe文件,我甚至无法打开它(被Bromium vSentry阻止)。因此,我无法选择具有写入权限的安装文件夹,因为我甚至无法启动安装程序

我在谷歌上搜索了一下,但找不到便携式版本的RTools,也找不到可以解压的zip。有人知道它是否存在吗?如果不存在,构建我的包的方法是什么

编辑:

作为Hong Ooi答案的补充,我确实必须手动更新路径变量,以便RStudio找到RTools。要设置的路径在任何地方都没有正式的文档记录,因此我从中复制并修改了路径。我的版本是:

C:\Unsupported\Rtools\bin;C:\Unsupported\Rtools\gcc-4.6.3\bin;C:\Unsupported\Rtools\perl\bin;C:\Unsupported\Rtools\MinGW\bin;C:\Unsupported\R\R-3.3.2\bin\x64;C:\Unsupported\R\R-3.3.2\bin

我也有同样的问题。对我来说,有效的方法是在我的计算机上找到一个我有读/写权限的位置。对我来说,这是在我的本地C:驱动器上,没有连接到网络进行备份


当您安装R时,您需要指示它在您有权限的情况下直接在同一个目录中安装所有软件包。在R中,可以使用
.libPaths()
执行此操作。RTools的路径需要遵循相同的过程。这对我有用。我以同样的方式安装了Rstudio。

你可以在你自己的电脑上安装RTools,然后压缩它创建的目录(
c:\RTools
),复制到U盘并在你的工作电脑上解压。尽管如果你的公司阻止不受信任的EXE,我怀疑它也会阻塞USB端口……

我想您可以将其安装到您有权限的位置。您将无法在默认的
C
驱动器中安装它。你只需要相应地更新你的
路径
,以指向它安装的位置。它是一个.exe文件,所以我甚至不允许启动它,因为它来自一个“不受信任”的地方。我要找的是一个可以解压的zip文件。也许有办法从源代码编译RTools?可能更复杂……因为您将RTools放在了与默认设置不同的位置,您可能还想看看您是否正在使用R3.3。@Ben,您能详细说明一下如何手动设置路径吗?我从自己的电脑上复制了一个RTools文件夹,但我现在仍在做什么。问题是安全软件一开始就不允许他运行安装程序。我明白了。所以这个解决方案行不通。。。虽然这可能对其他人有帮助,所以我现在就不说了。他们不会阻塞USB端口,所以应该可以工作,谢谢。我希望有人已经做了这个操作,并且zip文件可以在网上使用;它还会在注册表中设置一些条目并更新您的路径。但是没有这些你应该可以过得去。