[英]Error message installing Cairo package in R
我想使用以下命令在 R 中安裝 Cairo package:
install.packages("Cairo")
不幸的是,這不起作用。 錯誤信息如下:
xlib-backend.c:34:74: fatal error: X11/Intrinsic.h: No such file or directory
compilation terminated.
make: *** [xlib-backend.o] Error 1
ERROR: compilation failed for package ‘Cairo’
* removing ‘/home/magnus/R/x86_64-pc-linux-gnu-library/3.1/Cairo’
有人知道這個問題的答案嗎? 到目前為止,我在 inte.net 上找不到任何幫助。
提前謝謝了!
你的,
布魯塞爾
對我來說(Ubuntu 15.04)安裝libxt-dev
解決了這個問題。
(我知道它在上面的評論中提到過,但我認為在答案中也有它可能很好)
您需要開發頭文件,因為找不到文件 Intrinsic.h。
對於相關的包 cairoDevice(我為 Debian 維護),我確保安裝了以下內容:
libgtk2.0-dev, libcairo2-dev, xvfb, xauth, xfonts-base
如果您在不同的發行版上,這些可能會被稱為其他東西。 關鍵是 Gtk 和 Cairo 頭包還引入了其他需要的 x11 包。
在 Fedora (25) 中需要安裝libXt-devel
:
sudo dnf install libXt-devel
除了 Dirk 在上述評論中提到的libgtk2.0-dev
、 libcairo2-dev
、 xvfb
、 xfonts-base
和xauth
之外,我還安裝了libxt-dev
(在 Magnus 的評論之后),之后我能夠在其中安裝 Cairo R. 我使用的是 Ubuntu 16.04 LTS
我在這方面遇到了很多麻煩,出於某種原因這不起作用
apt-get install libx11-dev libxt-dev libgtk2.0-dev libcairo2-dev xvfb xauth xfonts-base -y
但是當我之后立即運行它時(即使它已經在上面安裝),然后 Cairo R package 安裝成功。 不確定為什么,但我想我會把它放在這里以防它幫助某人。
apt-get install libcairo2-dev -y
我用過這個:
devtools::install_github("jcassiojr/BayesPeak")
然后:
library("BayesPeak")
並工作。 保羅
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.