2016-10-07 13 views
0

Ruby(2.3.1)とRails(5.0.0.1)を更新しました。さて、レールコンソールにエラー(あらゆる種類のエラー)が表示されたら、 'From/Users ...... /。rvm/.. etc'で始まる約15〜20行が続きます。なぜ私はこのエラー出力の数え切れないほどの行を得ているのですか?どうすれば修正できますか? Ruby/Railsに関する他のすべては、それ以外は私にとってはまったく問題なく動作します。しかし、それはちょっと迷惑です。Railsコンソールのエラー出力

各パスの共通性は「.rvm」のようです。たとえば :任意の助け

2.3.1 :031 > test 
ArgumentError: wrong number of arguments (given 0, expected 2..3) 
    from (irb):31:in `test' 
    from (irb):31 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/railties-5.0.0.1/lib/rails/commands/console.rb:65:in `start' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/railties-5.0.0.1/lib/rails/commands/console_helper.rb:9:in `start' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:78:in `console' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:49:in `run_command!' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/railties-5.0.0.1/lib/rails/commands.rb:18:in `<top (required)>' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `block in require' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in `load_dependency' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require' 
    from /Users/AlfonsoGiron/workspace/sample_app/bin/rails:9:in `<top (required)>' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:287:in `load' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:287:in `block in load' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in `load_dependency' 
    from /Users/AlfonsoGiron/.rvm/gems/[email protected]/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:287:in `load' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/commands/rails.rb:6:in `call' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/command_wrapper.rb:38:in `call' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/application.rb:191:in `block in serve' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/application.rb:161:in `fork' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/application.rb:161:in `serve' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/application.rb:131:in `block in run' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/application.rb:125:in `loop' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/application.rb:125:in `run' 
    from /Users/AlfonsoGiron/.rvm/gems/ruby-2.3.1/gems/spring-1.7.2/lib/spring/application/boot.rb:19:in `<top (required)>' 
    from /Users/AlfonsoGiron/.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /Users/AlfonsoGiron/.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from -e:1:in `<main>' 
2.3.1 :032 > 

感謝。あなたは通常~/irbrcに位置あなたのIRBの設定ファイルを、編集、およびBACK_TRACE_LIMIT値を変更する必要があるとしているので、

答えて

2

Railsのコンソールは、カバーの下にIRBを使用しています。

IRB.conf[:BACK_TRACE_LIMIT]=0 

Railsのコンソールセッション中に、あなたも実行することができます。

conf.back_trace_limit = 0 

は、IRBのための(と拡張子、Railsのコンソールによって)より多くの設定オプションがあります。それらをruby-doc.orgにチェックしてください。

関連する問題