首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于依赖关系,安装devtools失败,但对于我拥有的R版本,依赖项不可用

由于依赖关系,安装devtools失败,但对于我拥有的R版本,依赖项不可用
EN

Stack Overflow用户
提问于 2016-01-28 14:13:55
回答 2查看 7.2K关注 0票数 8
代码语言:javascript
复制
configure: error: 
---------------------------------------------
  OpenSSL library required

  Please install:
  libssl-dev (deb) or openssl-devel (rpm)
---------------------------------------------
See `config.log' for more details
ERROR: configuration failed for package ‘git2r’
 * removing ‘/home/udi/R/x86_64-pc-linux-gnu-library/3.2/git2r’
ERROR: dependency ‘openssl’ is not available for package ‘httr’
 * removing ‘/home/udi/R/x86_64-pc-linux-gnu-library/3.2/httr’
ERROR: dependencies ‘httr’, ‘git2r’ are not available for package ‘devtools’
 * removing ‘/home/udi/R/x86_64-pc-linux-gnu-library/3.2/devtools’

然而,当我试图安装libssl-dev (我有Ubuntu14.04.3)时,我得到了消息“‘libssl-dev’是不可用的(对于RVersion3.2.2)”。

知道该怎么做吗?下载一个新的R版本或有任何其他解决方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-28 14:26:05

那是一个系统包-不是R包。从命令行中可以运行

代码语言:javascript
复制
sudo apt-get install libssl-dev
票数 23
EN

Stack Overflow用户

发布于 2017-09-20 23:07:53

解决我的Ubuntu问题的地方是安装这个:

sudo apt-get install zlib1g-dev

除非你这样做,否则它不会立即显现出来:

install.packages("git2r")

它将抛出此错误:

代码语言:javascript
复制
The zlib library that is required to build
   git2r was not found.

   Please install:
     zlib1g-dev (package on e.g. Debian and Ubuntu)
     zlib-devel (package on e.g. Fedora, CentOS and RHEL)
   and try again.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35063883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档