Sophrinix / TryRuby

Try Ruby is a interactive shell that quickly and whimsically teaches the Ruby programming language. Originally _why's idea, it has been recreated from the ground up by Rubyists who have a passion for Ruby and for teaching their fellow (wo)man how to program.
tryruby.org
347 stars 79 forks source link

Try Ruby fails at EVERY command #81

Closed oboxodo closed 13 years ago

oboxodo commented 14 years ago

This is my last session, although I tried reloading the page several times always with the same kind of error:

Interactive ruby ready.

puts "pepe"
SyntaxError:

:358: syntax error, unexpected keyword_else, expectin g $end
2 + 2
SyntaxError:
:358: syntax error, unexpected keyword_else, expectin g $end

Sophrinix commented 14 years ago

there is a known session issue i have to resolve. try it again.

oboxodo commented 14 years ago

Ok. It works now.

Do you think the site will work stable during the following days? We're organizing www.rubyconfuruguay.org for this friday and saturday and we were expecting to email the attendees beforehand recommending to use tryruby.org to prepare their basic ruby skillz before attending. :S

Sophrinix commented 14 years ago

Its not so much a stability issue as it is a session issue. I'm working on it right now to try to fix this lingering bug.

oboxodo commented 14 years ago

Thx

iamgreaser commented 14 years ago

The issue has sadly reappeared.

However, typing in "time" seemed to unexplode it, not sure why.

EDIT: OK I was just minding my own business making a BlogEntry thing when somehow all this Hello World crap showed up and it complained about an invalid number of arguments (0 from 3 IIRC). Not sure how to boot its arse into place.

jasonrdavis commented 13 years ago

Whoa, typing "time" fixed it for me too. Thanks!

Sophrinix commented 13 years ago

i have a fix for the lingering sessions issue. It's more of a rewrite of try ruby than anything else. I am hoping to be ready to deploy this later tonight/ tomorrow. This isn't a promise, but I have been working on it.