RApache は、私の Linux SuSE 12.2 サーバーで ggplot2 と組み合わせて (プロットでは適切に動作している間) 正しく動作しないようです
http://claree.univ-lille1.fr/R/brew/rapacheggplotを実行すると:
<%
require(ggplot2)
fp <- file.path("/home/calciu/public_html/rapacheggplot/images", "test.png") # set file path
furl <- paste("http://claree.univ-lille1.fr/~calciu/rapacheggplot/images/","test.png", sep="")
png(fp)
#plot(1:10, runif(10))
qp <- qplot(1:10, runif(10), geom=c("line", "smooth"), main="rapacheggplot")
ggsave(filename = fp, plot = qp)
dev.off()
%>
<html>
<head></head>
<body>
<img src="<%= furl %>" width="1000" height="500"/>
</body>
</html>
brew のこのソースは空の png ファイルを生成しますが、2 つの ggplot2 コマンドを単純なプロットに置き換えると、png ファイルは正しく生成されます ( http://claree.univ-lille1.fr/R/brew/rapacheplotを参照) 。
apache2 error_log で次のように表示されます。
[Thu Nov 01 13:47:31 2012] [error] [client 192.168.134.122] rApache Notice!
[Thu Nov 01 13:47:32 2012] [notice] child pid 13538 exit signal Segmentation fault (11)
ggplot2 は R CMD INSTALL と RApache を使用してソースからコンパイルされました RApache ではなく R 1.15.1 を使用してそのプログラムを実行すると、すべて正常に動作します。この問題は、SuSE ディストリビューションに固有のもののようです。同等の rapache と ggplot2 バージョンを使用すると、Mountain Lion Os X Mac Air コンピューターの localhost からすべてが正しく機能します。
この問題を解決する方法を知っている人はいますか?