Rails Server not running on Cloud 9

Hi,

I’m going through Micheal Hart’ls Ruby on Rails 3rd Edition, on Cloud9 the Rails Server refuses to Start.

Ive tried many solutions offered by different websites but nothing worked. Please help - stuck in Chapter1 for the longest time

After putting the command ** "rails server -b $IP -p $PORT"** on Cloud9 the following shows:

salsarkar:~/workspace/hello_app $ rails server -b $IP -p $PORT
=> Booting WEBrick
=> Rails 4.2.2 application starting in development on http://0.0.0.0:8080
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Fixnum is deprecated
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Bignum is deprecated
Exiting
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:124:in `block (2 levels) in <class:Numeric>': stack level too deep (SystemStackError)
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
        from /usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.2/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
         ... 5010 levels...
        from /home/ubuntu/workspace/hello_app/bin/spring:15:in `require'
        from /home/ubuntu/workspace/hello_app/bin/spring:15:in `<top (required)>'
        from bin/rails:3:in `load'
        from bin/rails:3:in `<main>'

Have you read this? https://stackoverflow.com/questions/26663967/rails-tutorial-chapter-1-rails-server-isnt-working-on-cloud9?rq=1

Brandon,

I reviewed the stack overflow that you linked to and it is not even for the same error. I am getting the error that the OP mentioned and have not yet found the solution.

Nick

That error sounds a lot the one you get with earlier versions of rails 4.2.x that weren’t compatible with ruby 2.4. I’d try the most current version of rails 4.2.x (4.2.11.1). There shouldn’t be any feature differences between that and the version you already had, so if the tutorial you are following is for rails 4 you should be fine.

Fred