Hi, I''m new to RoR and to begin I decided to do a graphic calculator as my second project. I plan to use octave to evaluate the expressions, I can''t get to install the octave-ruby gem and for the sake of development speed I''ll be fetching the ouput of "octave --eval" instead. I found that ruby uses the same command as php to run external commands, system(), but whether i use system("octave","/usr/bin") or system("octave"), it will return "true", telling me that the application was successfully executed. I can''t convert the output to string, either. What are your recommendations to grab the output from an application? MK -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On 21 February 2011 02:06, Nop <nooopie-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org> wrote:> whether i use system("octave","/usr/bin") or > system("octave"), it will return "true", telling me that the > application was successfully executed. > I can''t convert the output to string, either. > > What are your recommendations to grab the output from an application?An alternative method of calling system commands is the back-tick - on my keyboard, it''s on the key above tab, next to "1". As an example, I have used it to return the value of a mount command to see whether a particular mount point is attached: device_path = `mount | grep /media/backups`.split(" ").first HTH -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.