require question
- From: Gaston Garcia <gaston.garcia@xxxxxxxxx>
- Date: Fri, 19 Aug 2005 03:56:59 +0900
Hello to the ruby-talkers. It's my first week with ruby, I'm reading Why's
poingnant guide currently. I'm not a programmer, my only knowledge is a
little php I use to do web stuff and some actionScript cus I do some Flash.
I thought of learning to program and Ruby is what I've chosen (even though
Eric Raymond says to learn Python is what he thinks is best). Anyways I
don't care, Why's poignant guide is funny as hell, and that's it. I wanna be
a part of it.
Now my question is (I'm assuming) a very simple one:
I'm trying to use the 'require' Kernel method.
I save a file as 'my_string.rb' and it contains just this:
my_string = 'hello world'
On another ruby file saved as 'my_string_reader.rb' I write:
require 'my_string'
puts 'my_string'
I thought that would output my 'hello world', but I get "undefined local
variable or method 'my_string' for main:Object (NameError)
I'm using windows xp. But the same problem happened on Ubuntu Linux. Same
error. It's the only example from Why's poignant guide that gives me errors
It's as if it's not reading the variables I've got stored in the required
file.
Thanks for your help.
--
-gaston
- Follow-Ups:
- Re: require question
- From: Charles Steinman
- Re: require question
- From: why the lucky stiff
- Re: require question
- From: Brian Schröder
- Re: require question
- Prev by Date: Re: Ruby Specifications
- Next by Date: Re: Ruby Specifications
- Previous by thread: Ruby Specifications
- Next by thread: Re: require question
- Index(es):
Relevant Pages
|