要构建我的软件包,我需要在工作的Windows计算机上安装RTools,我没有管理员权限。
由于安装程序是.exe文件,我甚至无法打开它(被Bromium vSentry阻止)。所以我不能选择我有写权限的安装文件夹,因为我甚至无法启动安装程序。
我用Google搜索但无法找到可移植版本的RTools或zip我只能解压缩。有谁知道它是否存在,如果不存在,构建我的包的方式是什么?
修改
作为Hong Ooi回答的补充,我确实必须手动更新我的PATH变量以便RStudio找到RTools。要设置的PATH没有记录在官方的任何地方,所以我从here复制并修改了PATH。我的版本是:
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
答案 0 :(得分:1)
您可以在自己的PC上安装RTools,然后压缩它创建的目录(默认为c:\Rtools
),复制到USB记忆棒并在工作PC上解压缩。虽然如果你的公司阻止不受信任的exes,我怀疑它也会阻止USB端口......
答案 1 :(得分:0)
我也有同样的问题。对我有用的是在我的计算机上找到一个我有读/写访问权限的地方。对我来说,这是在我的本地C:驱动器上,没有连接到网络进行备份。
当您安装R时,您需要指示它直接安装您拥有权限的所有软件包。在R中,您可以使用.libPaths()
执行此操作。 RTools的路径需要遵循相同的过程。这对我有用。我以同样的方式安装了Rstudio。