1

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 からすべてが正しく機能します。

この問題を解決する方法を知っている人はいますか?

4

0 に答える 0