如何在支持lz4的RStudio云上安装arrow软件包?

如何在支持lz4的RStudio云上安装arrow软件包?,r,rstudio,apache-arrow,R,Rstudio,Apache Arrow,我有一个类似于这个和的问题 我尝试了两种情况下提出的解决方案。我仍然无法使用lz4支持安装arrow。我正在尝试使用需要lz4支持的arrow::read_feather() 按照第一个解决方案中的说明进行操作后,在尝试加载arrow包时出现以下错误 > library(arrow) Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath = DLLpath, ...): unable t

我有一个类似于这个和的问题

我尝试了两种情况下提出的解决方案。我仍然无法使用lz4支持安装arrow。我正在尝试使用需要lz4支持的
arrow::read_feather()

按照第一个解决方案中的说明进行操作后,在尝试加载arrow包时出现以下错误

> library(arrow)
Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/home/rstudio-user/R/x86_64-pc-linux-gnu-library/4.0/arrow/libs/arrow.so':
  libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

关于如何在RStudio Cloud中安装支持lz4的arrow,有什么想法吗?

感谢@jonkeen的评论和他对我的回答

我能够使用

Sys.setenv(LIBARROW_BINARY = TRUE); install.packages('arrow', type = "source")

解决此问题。

您是否尝试使用
Sys.setenv(LIBARROW\u MINIMAL=FALSE)安装arrow;安装程序包(“箭头”,type=“source”)
?这将从源代码构建arrow并安装许多可选的额外软件包。设置Sys.setenv(ARROW\R\u DEV=TRUE)将提供详细的输出。我曾尝试在RStudio云上复制这个,但在使用RSPM二进制文件时,我得到了相同的错误。鉴于无法打开
libcrypto.so.1.0.0
并查看RStudio Cloud(libssl1.1)上安装了什么libssl的错误,我怀疑RSPM二进制文件和RStudio Cloud之间的版本不匹配。@Jonkee,当我尝试用这个方法安装时,我得到了<代码> ***成功检索C++源代码<代码> *CudieC++ C++库< <代码> >代码> ***制作< <代码> >代码>箭头< /代码>代码> ***错误,创建箭头C++。对于调试信息,请使用ARROW\R\u DEV=true重新运行。
请注意----------------------
请参阅https://arrow.apache.org/docs/r/articles/install.html<代码> >帮助安装箭头C++库<代码>代码> ---------------------------<代码>