我如何从源代码安装R包?
一位朋友给我发了一篇关于在纽约时报网站上用R写的伟大教程。我真的很喜欢尝试它。 但是,第一步是从源代码安装一个名为RJSONIO的包。
我非常了解R,但我不知道如何从源代码安装软件包。
我正在运行Mac OSX。
如果你有本地文件,那么使用install.packages()
并设置repos=NULL
:
install.packages(path_to_file, repos = NULL, type="source")
其中path_to_file
代表完整路径和文件名:
"C:RJSONIO_0.2-3.tar.gz"
。 "/home/blah/RJSONIO_0.2-3.tar.gz"
。 下载源码包,打开Terminal.app,导航到您当前拥有该文件的目录,然后执行:
R CMD INSTALL RJSONIO_0.2-3.tar.gz
请注意,只有在以下情况下才能成功:a)程序包不需要编译或b)编译所需的系统工具存在。 请参阅:https://cran.r-project.org/bin/macosx/tools/
您可以直接从存储库安装(请注意type="source"
):
install.packages("RJSONIO", repos = "http://www.omegahat.org/R", type="source")
链接地址: http://www.djcxy.com/p/25013.html