Проблемы с обновлением Ruby - PullRequest
0 голосов
/ 01 июня 2018

Я обновил свой рубиновый самоцвет и рельсы до последней версии.Исправлены все зависимости, но я не могу запустить приложение rails.Когда я пробую rails s, я получаю ошибку ниже.Я не уверен, как это исправить.Любая помощь будет оценена.

=> Booting WEBrick
=> Rails 4.1.7 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
/Users/sri/.rvm/gems/ruby-2.5.1/gems/activesupport-4.1.7/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Fixnum is deprecated
/Users/sri/.rvm/gems/ruby-2.5.1/gems/activesupport-4.1.7/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Bignum is deprecated
Exiting
Traceback (most recent call last):
    5437: from bin/rails:3:in `<main>'
    5436: from bin/rails:3:in `load'
    5435: from /Users/sri/Documents/imcmarketplace/bin/spring:16:in `<top (required)>'
    5434: from /Users/sri/Documents/imcmarketplace/bin/spring:16:in `require'
    5433: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/spring-1.7.2/lib/spring/binstub.rb:11:in `<top (required)>'
    5432: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/spring-1.7.2/lib/spring/binstub.rb:11:in `load'
    5431: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/spring-1.7.2/bin/spring:49:in `<top (required)>'
    5430: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/spring-1.7.2/lib/spring/client.rb:30:in `run'
     ... 5425 levels...
       4: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/activesupport-4.1.7/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
       3: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/activesupport-4.1.7/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
       2: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/activesupport-4.1.7/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
       1: from /Users/sri/.rvm/gems/ruby-2.5.1/gems/activesupport-4.1.7/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
/Users/sri/.rvm/gems/ruby-2.5.1/gems/activesupport-4.1.7/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>': stack level too deep (SystemStackError)

Спасибо, Шри

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Чтобы решить эту проблему, перейдите на Gemfile, используйте gem 'spring', но не добавляйте версию пружины.Затем сделайте bundle install.Тем не менее, у вас есть проблема, удалите Gemfile.lock, затем выполните bundle install.Я надеюсь, что это поможет вам.

0 голосов
/ 01 июня 2018

Я думаю, что проблема связана с вашей ruby и rails версией, и я думаю, что вам нужно понизить версию ruby ​​или обновить версию rails

для дополнительной проверки здесь Ruby 2.4 и Rails4 уровня стека слишком глубокие (SystemStackError)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...