Rtools安装

下载地址:https://cran.r-project.org/bin/windows/Rtools/

选择对应版本R的Rtools,我的R版本3.2.2,所以我用的是Rtool32.exe


在执行安装过程中,会有选项让你配置环境变量,如果怕麻烦就在安装过程中直接选中。

C:\Rtools\bin;C:\Rtools\gcc-4.6.3\bin


因为是w7的系统,最后去C:\Program Files\R\R-3.2.2\bin\x64找到Rcmd.exe INSTALL <dir>你下载的那个包的地址

比如我要下载的是TTR这个包。我把它放在D:\R\Rlibrary\TTR_0.22-0.tar.gz

这就会自动安装到你的默认的R的安装目录下面C:/Program Files/R/R-3.2.2/library


==============================================================================================================


很奇怪,上面安装的,测试了下还是有问题。

我只能换了个mirror,然后用再install.packages(),但是由于我本机的默认library path是只读的,所以还要再配置下.libPath("D:/xx/xx")

这样就可以安装你所需的安装包了,当然也可以通过RGUI去安装,很简单


最后还需要配置一个环境变量

Variable name: R_LIBS_USER 
Variable value: D:/xx/xx
然后,R或者Rstudio已启动就会去加载你之前安装过的package了


### RTools安装方法与下载教程 #### 安装准备 为了成功安装并配置 RTools,在 Windows 平台上需要完成以下几个关键步骤。以下是详细的说明: #### 步骤一:确认已安装 RBase 在安装 RTools 前,需确保已经正确安装了 RBase 软件包。可以通过访问官方网站 https://cran.r-project.org/ 来获取最新版本的 RBase[^1]。 一旦进入官网页面,点击“Download R”,随后选择适合操作系统的镜像站点进行下载和安装[^4]。 #### 步骤二:RTools 下载链接 对于 RTools 的具体下载位置,官方提供了专门用于 Windows 系统下的工具集。用户可以直接通过以下 URL 访问到最新的可用版本列表: - **URL**: [CRAN - RTools](https://cran.r-project.org/bin/windows/Rtools/) 在此页面上会显示多个不同版本的 RTools 文件夹,建议根据当前使用的 R 版本来匹配对应的 RTools 版本号。通常情况下,较新的 RTools 可兼容旧版 R,但反之则可能存在问题[^2]。 #### 步骤三:执行安装过程 当找到适配的压缩文件后(如 `Rtools40.exe`),双击运行该可执行程序即可启动图形化界面引导式设置向导。按照提示逐步推进直至结束整个流程为止[^3]。 另外值得注意的是,如果是在一台全新部署好基础环境(即仅含基本版 R 和 RStudio IDE)的工作站尝试调用某些依赖外部编译器支持的功能模块时,可能会自动触发跳转至在线资源加载环节——也就是前述提到过的那种情形下被重定向到了特定网页地址上去单独处理这一需求。 #### 配置验证 最后一步非常重要,就是检验是否顺利完成全部必要组件装配工作以及相应路径变量设定情况。打开命令行窗口输入如下测试语句查看反馈结果正常与否: ```bash $ gcc --version ``` 假如返回有关 GNU Compiler Collection 的详细信息,则表明一切就绪可以正常使用啦! --- ### 提供一段简单示例代码片段展示如何利用刚刚搭建好的交叉平台构建能力实现自定义函数打包发布功能。 假设我们想要创建一个新的扩展库叫做 myPackage ,那么就需要遵循 CRAN 规范编写相应的 DESCRIPTION 文件以及其他必需文档材料等等 。这里给出一个非常简化的例子作为入门指南 。 ```r # 创建目录结构 setwd("C:/Users/User/Documents") # 修改为自己实际保存的位置 dir.create("myPackage", recursive=TRUE) # 初始化 package 结构 devtools::create("myPackage") # 编辑必要的元数据字段 usethis::use_package_doc() usethis::use_readme_rmd() # 添加一些简单的逻辑进去试试看效果吧~ cat(''' #' A Simple Addition Function. #' #' @param a numeric value to add. #' @param b another numeric value to add with \code{a}. #' @return sum of two numbers provided by user input arguments (\code{a}+\code{b}) add <- function(a,b){ return(a+b) } ''', file="myPackage/R/add.R") # 构建 & 检查 setwd("myPackage") devtools::build() devtools::check() ``` 以上脚本将会指导开发者一步步建立起属于自己的第一个正式发布的软件作品雏形出来哦~ ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值