无法在AWS上的Ubuntu中安装的rstudio服务器中安装plotly和devtools?

时间:2018-01-14 09:47:34

标签: r amazon-web-services plotly rstudio-server

我在AWS(使用Ubuntu)中创建了一个EC2实例,安装了r studio服务器,但是当我尝试安装plotly包时,它会出现与OpenSSL相关的错误:

------------------------- ANTICONF ERROR ---------------------------
Configuration failed because libcurl was not found. Try installing: 
* deb: libcurl4-openssl-dev (Debian, Ubuntu, etc) 
* rpm: libcurl-devel (Fedora, CentOS, RHEL) 
* csw: libcurl_dev (Solaris) 
If libcurl is already installed, check that 'pkg-config' is in your PATH
and PKG_CONFIG_PATH contains a libcurl.pc file. If pkg-config is unavailable
you can set INCLUDE_DIR and LIB_DIR manually via: 
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
------------------------------------------------------------‌-------

另外,我试图安装devtools但没有运气。请帮助,因为这是我被卡住的唯一部分?

谢谢!

2 个答案:

答案 0 :(得分:0)

正如错误消息所示,您需要安装({1}}的开发文件:

$query->execute(array(':present' => (int) $teamMemberPresent,':unique_id' => $unique_id, ':user_unique_id' => $user_unique_id));
// this one -> (int) $teamMemberPresent

未来可能会有更多此类错误消息。

手动安装的一个有趣替代方法是使用二进制包,因为它们的依赖关系是自动处理的。有关详细信息,请参阅http://dirk.eddelbuettel.com/blog/2017/12/22/#014_finding_binary_deb_packages

答案 1 :(得分:0)

在Ubuntu 18.04和更高版本中,打开终端并输入:

sudo apt install r-cran-plotly   

在低于Ubuntu 18.04的Ubuntu版本中,可以使用以下命令来安装:

sudo R -e "install.packages('ggplot2', repos = 'http://cran.us.r-project.org')"
sudo R -e "install.packages('plotly', repos = 'http://cran.us.r-project.org')"