虽然我的原始脚本比这复杂得多,但我什至无法让这个脚本运行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!
所以在rails之外,例如在ruby irb中,一切都运行良好。这是 rails 环境独有的问题