简体   繁体   English

为没有sudo privelages的旧R版本安装R软件包

[英]Installing R packages for old R version without sudo privelages

I am running on a computer without sudo privileges with R version 2.13.1 installed, and I want to install a package (Rcpp). 我在没有安装R版本2.13.1的sudo权限的计算机上运行,​​我想安装一个包(Rcpp)。 If I try to install the package via install.packages() 如果我尝试通过install.packages()安装软件包

I get 我明白了

 package ‘Rcpp’ is not available (for R version 2.13.1)

I think because by default in CRAN requires R version 2.15 and up. 我认为因为CRAN默认需要R版本2.15及以上版本。

I can't update my R version as I'm not superuser. 因为我不是超级用户,所以无法更新我的R版本。 Is there anyway way (without sudo) to install and old version of Rcpp for my old R version? 有没有方法(没有sudo)为我的旧R版本安装和旧版本的Rcpp?

Can't you just install from source? 你不能只从源代码安装吗? You can download the older versions of Rccp from the package archive . 您可以从包存档中下载旧版本的Rccp

Read the help file ( ?install.packages ) for instructions, but basically you provide the path to the downloaded package and set repos to NULL . 请阅读帮助文件( ?install.packages )以获取相关说明,但基本上您提供了下载包的路径并将repos设置为NULL You may also need to specify a different lib path if you don't have sufficient privileges to install to the default R library. 如果您没有足够的权限安装到默认R库,则可能还需要指定其他lib路径。

I have not tried it, but you may also want to try this function which lets you specify the version of a package you want to install. 我还没有尝试过,但您可能还想尝试这个功能 ,它允许您指定要安装的软件包的版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM