带有 png() 支持的 R

标签 r heroku

我正在通过 Vulcan 在 Heroku 上从源代码构建 R,并尝试调试缺少 png() 支持。我认为这个问题与基于以下输出发现 libXmu 或等效物有关。如何向编译器传递一个文件夹以查找 libXmu? (我可以很好地 curl 一个)。

checking X11/Intrinsic.h usability... yes
checking X11/Intrinsic.h presence... yes
checking for X11/Intrinsic.h... yes
checking for XtToolkitInitialize in -lXt... yes
using X11 ... yes
checking for KeySym... yes
checking X11/Xmu/Atoms.h usability... no
checking X11/Xmu/Atoms.h presence... no
checking for X11/Xmu/Atoms.h... no

功能显示缺少 png 和 x11:
> capabilities()
    jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets 
   FALSE    FALSE    FALSE    FALSE    FALSE    FALSE     TRUE     TRUE 
  libxml     fifo   cledit    iconv      NLS  profmem    cairo 
    TRUE     TRUE     TRUE     TRUE     TRUE    FALSE    FALSE 

我的厨房水槽打电话:
./configure --prefix=$prefix --enable-R-shlib --with-x --with-libpng --with-jpeglib && make && make install

最佳答案

确保您有 X11cairo已安装支持,我遇到了同样的问题并通过安装 X11, Xt, Xmu 进行了修复库和安装 cairo
你可以引用

http://r.789695.n4.nabble.com/How-to-get-R-to-compile-with-PNG-support-td3457938.html

关于带有 png() 支持的 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16619746/

相关文章:

node.js - Heroku 的 Nodejs 端口错误

rquery:连接到 Postgres DB 中的特定模式

r - 在 R 中向图形添加上标,不带前导字符

r - 如何仅获取特定行的列均值?

Heroku,这里还什么都没有。添加自定义域后

ruby-on-rails - 生成 SSL 私钥时出错 - Heroku - OpenSSL - Rails

ruby-on-rails - 当我尝试使用 Omniauth + Google Apps 时,为什么 heroku 超时?

r - 按唯一标识符聚合并将相关值连接成字符串

r - 在 sparklyr 中禁用 hive 支持

node.js - 使用 LetsEncrypt 和 Heroku 配置 KeystoneJS 应用程序