Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在成功构建R包时自动更新版本号_R_Package_Rstudio_Package Development - Fatal编程技术网

如何在成功构建R包时自动更新版本号

如何在成功构建R包时自动更新版本号,r,package,rstudio,package-development,R,Package,Rstudio,Package Development,我发现这个()是关于如何在R中自动更新包版本号的 我希望以他们建议的方式实现它,但是我在创建自己的Makefile来构建包时失败了 它们提供的功能运行良好 有谁能帮我创建一个Makefile来检查、构建,如果两者都成功,增加版本号,在新版本号下构建。在RStudio中,可以选择Makefile作为构建工具 一般来说,我喜欢所有开发包都有第四个版本号,如0.1.2.9001。目前,我总是覆盖我的包,只手动设置三个数字,比如0.1.3你在描述一个构建管道,我不确定Makefile可以做什么,你最好像

我发现这个()是关于如何在R中自动更新包版本号的

我希望以他们建议的方式实现它,但是我在创建自己的
Makefile
来构建包时失败了

它们提供的功能运行良好

有谁能帮我创建一个
Makefile
来检查、构建,如果两者都成功,增加版本号,在新版本号下构建。在RStudio中,可以选择
Makefile
作为构建工具


一般来说,我喜欢所有开发包都有第四个版本号,如
0.1.2.9001
。目前,我总是覆盖我的包,只手动设置三个数字,比如
0.1.3

你在描述一个构建管道,我不确定Makefile可以做什么,你最好像Jenkins一样查看工具(首先在我的脑海中,还有其他的)。搜索构建管道和持续集成,以获得有关此方面实践的指导。@Tensibai您可能正确地认为CI是更好的解决方案,但对于某些软件包来说,这也可能是过头了。我还试图在我的项目中设置jenkins,但这可能比创建一个make文件要复杂一些,该文件检查、生成,如果此生成没有错误,则使用新版本号生成。如果您能再次打开此主题,我将不胜感激。@Tensibai另一个原因是我不是直接要求推荐或查找书籍、工具、软件库、教程或其他非现场资源。但是我请求帮助创建一个可以在RStudio中使用的
Makefile
。另外+3投票显示其他人可能会感兴趣。你认为我的权力比现在更大。我不能独自持有一个问题,也不能独自重新开始。它需要5个人的共识,+3意味着只有3个人和你一样不知道自己的行为。很明显,你要求的是一个教程。