# Linux starting

**URL:** <https://www.ruby-forum.com/t/linux-starting/135999>\
**Category:** Ruby\
**Created:** [April 27, 2008, 9:35pm UTC](https://www.ruby-forum.com/t/linux-starting/135999 "2008-04-27T21:35:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mailer\_mailer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/87869e/32.png) [@mailer\_mailer](https://www.ruby-forum.com/u/mailer_mailer)\
**Post date:** [April 27, 2008, 9:35pm UTC](https://www.ruby-forum.com/t/linux-starting/135999/1 "2008-04-27T21:35:58Z")

</div>

I’m starting to program in linux more often now and I’m starting on  
linux  
(Ubuntu). I’m using Kdevelop and I cannot get the program to run and  
take a  
gets statement meaning I cannot get user input. any advice would be very  
helpful

---

<div class="post-metadata">

**Author:** ![mailer\_mailer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/87869e/32.png) [@mailer\_mailer](https://www.ruby-forum.com/u/mailer_mailer)\
**Post date:** [April 27, 2008, 9:46pm UTC](https://www.ruby-forum.com/t/linux-starting/135999/2 "2008-04-27T21:46:15Z")

</div>

Please post your source code and I wil take a stab at why you cant get  
it to  
run. I develop in kdevelop also.

---

<div class="post-metadata">

**Author:** ![mailer\_mailer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/87869e/32.png) [@mailer\_mailer](https://www.ruby-forum.com/u/mailer_mailer)\
**Post date:** [April 27, 2008, 10:16pm UTC](https://www.ruby-forum.com/t/linux-starting/135999/3 "2008-04-27T22:16:15Z")

</div>

> I’m using Kdevelop and I cannot get the program to run and  
> take a gets statement meaning I cannot get user input.

You could try it simpler, just any editor that does not annoy you,  
i.e. nano or bluefish. Save your .rb file, inside it something like:

puts ‘Enter input now please:’  
user\_input = gets.chomp

case user\_input  
when ‘q’  
puts ‘bye!’  
exit  
when ‘hi’  
puts ‘Hi there, lets code more’  
else  
puts ‘Input ‘+user\_input+’ was unknown to me.’  
end

And if you saved it like named “foobar.rb”, do  
ruby foobar.rb

It should wait for your user input.
