Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 创建新rails应用程序时出现SystemStackError,can';t更新rubygems,给出一个错误_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 创建新rails应用程序时出现SystemStackError,can';t更新rubygems,给出一个错误

Ruby on rails 创建新rails应用程序时出现SystemStackError,can';t更新rubygems,给出一个错误,ruby-on-rails,ruby,Ruby On Rails,Ruby,我整晚都在做这个。我创建了一个新的rails应用程序,并尝试安装一些gems,得到了“bundler 2仅适用于rubygems 2.5”。我试图更新系统,但返回参数错误。然后我尝试创建另一个应用程序(我不确定这是否发生在我第一次忙于发短信时),它给出了很多“gemfilefileutils”,直到它说 '''Traceback (most recent call last): 8888: from /home/vagrant/.rbenv/versions/2.5.3/bin/rail

我整晚都在做这个。我创建了一个新的rails应用程序,并尝试安装一些gems,得到了“bundler 2仅适用于rubygems 2.5”。我试图更新系统,但返回参数错误。然后我尝试创建另一个应用程序(我不确定这是否发生在我第一次忙于发短信时),它给出了很多“gemfilefileutils”,直到它说

'''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 `[]'
''回溯(最近一次呼叫最后一次):
8888:from/home/vagrant/.rbenv/versions/2.5.3/bin/rails:26:in`'
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`'
8885:from/home/vagrant/.rbenv/versions/2.5.3/lib/ruby/site\u ruby/2.5.0/rubygems/core\u ext/kernel\u require.rb:73:in'require'
8884:from/home/vagrant/.rbenv/versions/2.5.3/lib/ruby/site\u ruby/2.5.0/rubygems/core\u ext/kernel\u 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`'
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级。。。
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\u ext/hash\u,具有不同的访问权限。rb:20:in`[]'
/home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/core\u ext/hash\u,具有不同的访问权限。rb:74:“转换密钥”中:堆栈级别太深(SystemStackError)“


我尝试了初学者所能做的一切,从尽我所能安装rubygems,重新安装rails,确保一切都是最新的,但没有运气。我已经在这方面工作了不到2.5个小时了,在谷歌上搜索什么都没有,所以我肯定有一些小事情我忘记了,我已经尝试过了。

似乎错误来自于
thor
,你能看到GEM文件中是否有一行并注释掉吗?好的。。抱歉耽搁了。我在睡觉前发布了这篇文章,因为我一大早就要工作。刚到家看了你的评论。。在雷神的档案中找不到任何东西,但是我去尝试了(随意地)我昨天做的事情,一切都很好。我不知道发生了什么,甚至不知道下次启动时它是否会工作,但到现在为止,我没有任何问题,哈哈。。谢谢你的回复@马克斯普莱纳