私の元のスクリプトはこれよりもはるかに洗練されていましたが、このスクリプトを機能させることさえできませんrails c
これが私が試したことですが、公平を期すために、例が何であるかは問題ではありません。グラフィック生成プロセスが開始されると、機能が壊れているように見えます。
からrails c
R.eval("numbers <- c(12,34,56,20,44,65)")
R.eval("png('sample.png')")
R.eval("plot(numbers)")
R.eval("dev.off()")
#nothing happens
からirb
R.eval("numbers <- c(12,34,56,20,44,65)")
R.eval("png('sample.png')")
R.eval("plot(numbers)")
R.eval("dev.off()")
#action!
たとえば、Ruby irb のように、Rails の外側では、すべてがうまく機能しています。これは Rails 環境だけの問題です