#ruby #r
#ruby #r
Вопрос:
У меня проблема. Я подключил R к Ruby с помощью RSRuby и попытался его использовать. Когда я делаю это через irb, оно работает правильно. Но когда я пытаюсь запустить его через обычный файл ruby, он закрывается.
88 r = RSRuby.instance
89
90 puts 'Started R...'
91
92 input_paths = File.readlines("testpaths").map!{ |el| el.to_i }
93
94 puts "Read file of size #{input_paths.size}..."
95
96 r.plot(input_paths, :type => "h", :ylim => [600, 900])
Комментарии:
1. sleep() помогает, но это не правильное решение проблемы…
Ответ №1:
Есть два способа решения:
- Используйте режим ожидания (время).
- Используйте gets() перед завершением сценария.
- Используйте какой-либо другой способ приостановить скрипт до его завершения.