2016-10-05 12 views
0

私は現在、Ruby上でRubyアプリケーションを実行しており、Rubymineでデバッグしています。RubyでRubyアプリケーションをデバッグするにはどのようにすればいいですか?

:私はそれを実行するために取得することはできませんVSCodeでこれを設定しようとすると、次のメッセージを受信し、自身のgemset(デフォルトとして設定ルビー2.3.1)

とRVMを使用して

It's次のようにVSCodeで

<home>/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:2158:in `method_missing': undefined method `this' for #<Gem::Specification:0x73d0d4 bundler-1.13.1> (NoMethodError) 
    from <home>/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1057:in `find_active_stub_by_path' 

私の設定は次のとおりです。

{ 
      "name": "Rails server", 
      "type": "Ruby", 
      "request": "launch", 
      "cwd": "${workspaceRoot}", 
      "program": "${workspaceRoot}/bin/rails", 
      "args": [ 
       "server", 
       "-b 0.0.0.0", 
       "-p 3000", 
       "-e development" 
      ] 
     } 

任意のヒント?

答えて

1

私はついにそれを見つけました!

バンドラのバージョン1.13でこれが発生しているようです。以前のバージョンをインストールすると、このトリックが実行されます。

gem uninstall bundler -v1.13 

gem install -v 1.12 
関連する問題