R 错误:XLConnect的包或命名空间加载失败
我正在R studio中安装XLConnect库,但无法安装 我知道这个包有java依赖项,我的R软件和java都是64位的。 此外,两者都已正确配置。 在安装XLConnect之前,我还安装了rJava软件包。 这个软件包工作正常,但现在我得到了这个错误R 错误:XLConnect的包或命名空间加载失败,r,windows,cat,rjava,xlconnect,R,Windows,Cat,Rjava,Xlconnect,我正在R studio中安装XLConnect库,但无法安装 我知道这个包有java依赖项,我的R软件和java都是64位的。 此外,两者都已正确配置。 在安装XLConnect之前,我还安装了rJava软件包。 这个软件包工作正常,但现在我得到了这个错误 library(XLConnect) 错误:“XLconnect”的包或命名空间加载失败: .onload在XLConnect的loadNamespace()中失败,详细信息: 呼叫System2(“cat”,c(“/etc/*-relea
library(XLConnect)
错误:“XLconnect”的包或命名空间加载失败:.onload在XLConnect的loadNamespace()中失败,详细信息:
呼叫System2(“cat”,c(“/etc/*-release”),stdout=TRUE,stderr=TRUE) 错误:“‘cat’未找到。”
请帮助我。这对我来说很有效:安装以前的版本,直到他们在CRAN修复此问题:
require(devtools)
install_version("XLConnect", version = "1.0.2", repos = "http://cran.us.r-project.org")
还建议:
install.packages("XLConnect", type="source", INSTALL_opts = c("--no-multiarch"))
XLConnect仍然需要读取使用SAP的商业智能工具创建的xlsx文件。对于readxl和openxlsx,这些Excel文件看起来是空的。除了上述解决方案,我还必须使用这行代码使其正常工作
sys.setenv(XLCONNECT_JAVA_Repo_URL='https://jcenter.bintray.com')
如果仍然相关,那么将
rtools
添加到“path”(系统环境变量)对我来说很有用。我是R的新手,并且面临着这个挑战。在采纳了上述所有建议后,这对我(Windows用户)是有效的:
感谢您的贡献。您正在运行什么操作系统?如果是Windows,
cat
不是一个传统的命令。它是Windows操作系统。从2/11开始提交似乎引入了它-函数checkSystemPackage调用cat而不检查操作系统:。最好的解决方案可能是安装旧版本。为了澄清@nomaker的评论,system2
提交系统命令,cat
不是Windows中的命令。因此会出现错误,如果在命令行中输入cat
,您将收到该错误。如果需要unix命令并且您正在使用Windows,请安装Rtools。除了安装version=“1.0.1”
之外,上述操作均无效。