如何在不安装R的情况下加载包?

lin*_*lof 8 r

我已经构建了一个R包,但我不希望我的用户在使用它之前必须安装它.

有没有办法加载包而不必安装它?

例如,如果我有一个包mypackage.tar.gz,有类似的东西

library("mypackage.tar.gz")
Run Code Online (Sandbox Code Playgroud)

Ste*_*lou 10

我会加入"合唱",建议你真的要安装包.

话虽如此,你可以看看Hadley的devtools软件包,它可以让你将软件包加载到工作区而不会转储到全局工作区.

包必须是解压缩/解压缩并遵循标准R包结构.

但是,为了使其工作,您的用户必须安装devtools软件包,所以......我不确定这是否适合您.

  • 更明确的命令是`devtools::load_all("path/to/mypkg")`。 (2认同)