Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Beginner question pt.2

0 views
Skip to first unread message

Calvin

unread,
May 18, 2009, 11:33:30 PM5/18/09
to
When I type this into the terminal it works... but I am wondering if I
am going about things the right way:

$ /opt/local/bin/ruby1.9 -v

$ cd

$ cd Desktop

$ cd programs

$ ruby1.9 calc.rb

then the math equation answer from calc.rb shows up in the terminal.
Am I correct in thinking that ruby 1.9.1 is the ruby that is working
and not ruby 1.8.6?

Thank you for your time,

Calvin Stephens

Robert Klemme

unread,
May 19, 2009, 2:15:31 AM5/19/09
to
On 19.05.2009 05:33, Calvin wrote:
> When I type this into the terminal it works... but I am wondering if I
> am going about things the right way:
>
> $ /opt/local/bin/ruby1.9 -v
>
> $ cd
>
> $ cd Desktop
>
> $ cd programs
>
> $ ruby1.9 calc.rb
>
> then the math equation answer from calc.rb shows up in the terminal.
> Am I correct in thinking that ruby 1.9.1 is the ruby that is working
> and not ruby 1.8.6?

It's likely but program names can be changed arbitrarily. If you want
to be sure you can easily find out by entering

ruby1.9 -v

Kind regards

robert

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

Calvin

unread,
May 19, 2009, 8:39:10 AM5/19/09
to
> remember.guy do |as, often| as.you_can - without endhttp://blog.rubybestpractices.com/- Hide quoted text -
>
> - Show quoted text -

Thanks Robert!

When I type in Ruby1.9 -v i get: ruby 1.9.1p129 with some other text.

Calvin

unread,
May 19, 2009, 9:19:04 AM5/19/09
to
On May 19, 5:39 am, Calvin <cstephe...@gmail.com> wrote:
> On May 18, 11:15 pm, Robert Klemme <shortcut...@googlemail.com> wrote:
>
>
>
>
>
> > On 19.05.2009 05:33, Calvin wrote:
>
> > > When I type this into the terminal it works... but I am wondering if I
> > > am going about things the right way:
>
> > > $ /opt/local/bin/ruby1.9 -v
>
> > > $ cd
>
> > > $ cd Desktop
>
> > > $ cd programs
>
> > > $ ruby1.9 calc.rb
>
> > > then the math equation answer from calc.rb shows up in the terminal.
> > > Am I correct in thinking that ruby 1.9.1 is the ruby that is working
> > > and not ruby 1.8.6?
>
> > It's likely but program names can be changed arbitrarily.  If you want
> > to be sure you can easily find out by entering
>
> > ruby1.9 -v
>
> > Kind regards
>
> >         robert
>
> > --
> > remember.guy do |as, often| as.you_can - without endhttp://blog.rubybestpractices.com/-Hide quoted text -

>
> > - Show quoted text -
>
> Thanks Robert!
>
> When I type in Ruby1.9 -v   i get: ruby 1.9.1p129 with some other text.- Hide quoted text -

>
> - Show quoted text -

I am also wondering if I could just type this into my terminal to get
ruby1.9 to run a ruby file:

$ cd


$ cd Desktop


$ cd programs


$ ruby1.9 calc.rb

Is this correct or incorrect?

Thanks for your time,

Calvin

Martin DeMello

unread,
May 19, 2009, 9:36:48 AM5/19/09
to
On Tue, May 19, 2009 at 6:50 PM, Calvin <cstep...@gmail.com> wrote:
> I am also wondering if I could just type this into my terminal to get
> ruby1.9 to run a ruby file:
>
> $ cd
> $ cd Desktop
> $ cd programs
> $ ruby1.9 calc.rb
>
> Is this correct or incorrect?

Yes, that's correct, as long as ruby1.9 is in your path.

Also you can say cd ~/Desktop/programs rather than three separate cds.
And don't miss tab completion, if you're using bash.

martin

Calvin

unread,
May 19, 2009, 11:51:48 AM5/19/09
to
On May 19, 6:36 am, Martin DeMello <martindeme...@gmail.com> wrote:

Hi Martin,

I am using bash... what is "tab completion" and how do I do it?

Mk 27

unread,
May 19, 2009, 12:16:53 PM5/19/09
to

Start typing enough of the directory name, and by pressing tab bash will
finish it for you -- if what you have is enough to identify it uniquely.

For example, if you are in /home/me and you want to get to
scripts/ruby/tests, try "cd scr" don't press return, press tab and scr
will expand to scripts, then "/ru" and do the same thing, then "/te" tab
and you'll have
cd scripts/ruby/tests
now you can hit return, and all you actually typed was cd
scr[TAB]/ru[TAB]/te[TAB]

Hopefully that is clear enough...a lot of CLI (and GUI) apps use tab
completion (eg, google).
--
Posted via http://www.ruby-forum.com/.

Calvin

unread,
May 19, 2009, 4:23:45 PM5/19/09
to

That's pretty useful information! Thanks a bunch for your time!

0 new messages