SystemStackError при создании нового приложения rails, не может обновлять rubygems, выдает аргументterror - PullRequest
0 голосов
/ 10 октября 2019

Я работал над этим всю ночь. Я создал новое приложение rails, попытался установить некоторые гемы и получил «bundler 2 работает только с rubygems 2.5». Я попытался обновить --system, но вернул ошибку аргумента. Затем я попытался создать другое приложение (я не уверен, произошло ли это в первый раз, когда я был занят текстовыми сообщениями), и оно давало «gemfile fileutils» много, пока не было написано

'''Traceback (most recent call last):
    8888: from /home/vagrant/.rbenv/versions/2.5.3/bin/rails:26:in `<main>'
    8887: from /home/vagrant/.rbenv/versions/2.5.3/bin/rails:26:in `load'
    8886: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.2.3/exe/rails:10:in `<top (required)>'
    8885: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:73:in `require'
    8884: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:73:in `require'
    8883: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/cli.rb:18:in `<top (required)>'
    8882: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/command.rb:46:in `invoke'
    8881: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/command/base.rb:65:in `perform'
     ... 8876 levels...
       4: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/shell.rb:60:in `say_status'
       3: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/shell/basic.rb:110:in `say_status'
       2: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/shell/basic.rb:390:in `quiet?'
       1: from /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/core_ext/hash_with_indifferent_access.rb:20:in `[]'

/ home / vagrant /.rbenv / версии / 2.5.3 / lib / ruby ​​/ gems / 2.5.0 / gems / thor-0.20.3 / lib / thor / core_ext / hash_with_indifferent_access.rb: 74: в `convert_key ': слишком большой уровень стека (SystemStackError) '' '

Я перепробовал все, что мог новичок, пытаясь установить rubygems всеми возможными способами, переустановив рельсы, убедившись, что все было в порядке, но не повезло. Я работал над этим в течение почти 2,5 часов, гуглял, и что нет, я уверен, что есть мелкие вещи, о которых я забыл, которые я пытался.

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