假设我的一些用户无法更改他们的 R 环境,但我需要他们能够打开 RData 文件。这些环境文件需要加载一个包(确切地说是 httpuv)。我们不关心包,我们不需要它的功能,我们只需要获取数据。有没有办法在加载 RData 文件时强制 R 绕过加载命名空间,或者强制它在原始端不依赖命名空间的情况下保存它?谢谢。
要重现,请安装 Shiny。从 Shiny 小程序中创建一些 R 对象并将其作为 RData 文件保存到服务器的文件系统。将文件复制到没有安装 Shiny 或 httpuv 包的计算机上。尝试加载 RData 文件,即使您保存的实际对象完全是与 Shiny 或 httpuv 无关的普通 data.frames。
我strings
在 RData 上做过,该死的东西充满了对 httpuv 的引用。loadFromConn2()
该软件正在加载文件,然后在内部功能中主动决定不继续。因此,必须有一种方法让它停止这样做。