假设已经安装好Rstudio并且安装了git 开发工具,且有github账户。
如果没有github,以及没有链接本地和远程仓库的,请看这篇博文:
git SSH key 生成步骤
在Rstudio中创建一个R的包如下程序:
1)在Rstudio中打开new project》 new dictionary 》Rpackage ,给包起个名:myGWAS
如下图所示:
2)编辑DESCRIPTION 文件
3)编辑/R/hello.R脚本,该脚本包含所有的R函数。
4)编辑/man/hello.Rd脚本,包括包的一些基本信息。
5)执行build and reload
6)执行check 如上图所示,没有报错就表示创建成功。
7) push 到github 上去。首先在github网上创建一个仓库,名称如myGWAS。然后在R中的tools 找到version control,然后选择git,之后就能在右上角的显示框中看到git(说明,安装Rstudio的时候,选择下载git 开发工具), 从git 中more/shell 中输入:
git init
git add *
git commit -m "first commit"
git remote add origin git@github.com:samhuairen/myGWAS.git
git push -u origin master
- 1
- 2
- 3
- 4
- 5
之后就能在github在中就能看到本地上传的文件了。一个注意的问题是:在git remote add origin ….的时候可能报错。需要解决的办法是:
git remote rm origin
- 1
然后再次执行。
git remote add origin git@github.com:samhuairen/myGWAS.git
git push -u origin master
- 1
- 2
本文参考百度文库文章:RStudio中制作R包这里写链接内容