Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
analyzer.rb cannot run.
Genocide Law
2/3/2009 11:07:00 AM
Hi, I'm kinda new to this programmin thing and I'm currently using
windows vista and it seems whenever I run this file:
line = File.readlines("text.txt")
lines_count = lines.size
text = lines.join
puts "#{line_count} lines"
It will show :
>ruby C:/Users/administrator/analyzer.rb
*** WARNING *** Windows users should check the "Run process in terminal"
check box in the Debugger Preferences
to see STDOUT and STDERR output in real time.
C:/Users/administrator/analyzer.rb:2: undefined local variable or method
`lines' for main:Object (NameError)
>exit
and as you can see, there's an error in the code but I can't seem to
find out what. I have attached the text maybe someone can run it and
tell me what's wrong?
Thanks,
Gen
Attachments:
http://www.ruby-...
attachment/324...
--
Posted via
http://www.ruby-...
.
3 Answers
Brian Candler
2/3/2009 11:16:00 AM
0
Genocide Law wrote:
> Hi, I'm kinda new to this programmin thing and I'm currently using
> windows vista and it seems whenever I run this file:
>
> line = File.readlines("text.txt")
> lines_count = lines.size
> text = lines.join
> puts "#{line_count} lines"
>
> It will show :
>
>>ruby C:/Users/administrator/analyzer.rb
> *** WARNING *** Windows users should check the "Run process in terminal"
> check box in the Debugger Preferences
> to see STDOUT and STDERR output in real time.
>
> C:/Users/administrator/analyzer.rb:2: undefined local variable or method
> `lines' for main:Object (NameError)
>>exit
>
> and as you can see, there's an error in the code but I can't seem to
> find out what. I have attached the text maybe someone can run it and
> tell me what's wrong?
The error message does tell you exactly the problem: it's on line 2 of
analyzer.rb, and the problem is that you referred to something called
"lines" but no such thing exists. That is, there is no local variable or
method called "lines"
On line 1 you created a local variable called "line", not "lines" :-)
HTH,
Brian.
--
Posted via
http://www.ruby-...
.
Genocide Law
2/3/2009 2:47:00 PM
0
Ha ha, okay, I realized now. I copied the codes wrong too. Anyhow, I got
it done awhile ago. Thankx yeah! :-)
P.S. what does HTH means.... -.-
--
Posted via
http://www.ruby-...
.
Todd Benson
2/3/2009 3:15:00 PM
0
On Tue, Feb 3, 2009 at 8:46 AM, Genocide Law <jclaw1@gmail.com> wrote:
> Ha ha, okay, I realized now. I copied the codes wrong too. Anyhow, I got
> it done awhile ago. Thankx yeah! :-)
>
> P.S. what does HTH means.... -.-
In this group, it usually means "hope that helps", or "hope that helped".
You can google internet acronyms to see some others in use. There's
also a wiktionary page dedicated to such a thing:
http://en.wiktionary.org/wiki/Appendix:Inte...
Todd
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
analyzer.rb cannot run.
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password