28

Byebug のリモート デバッグ インスタンス (Pow などで使用するため) に接続するにはどうすればよいですか?

4

3 に答える 3

33

上記を達成するには、いくつかの異なる情報源からの情報をまとめる必要があったため、便宜上、ここに統合ガイドを含めることにしました。

手順は次のとおりです。

  1. config/environments/development.rb に以下を追加します。

    require 'byebug'
    
    #set in your .powconfig
    if ENV['RUBY_DEBUG_PORT']
      Byebug.start_server 'localhost', ENV['RUBY_DEBUG_PORT'].to_i
    else
      Byebug.start_server 'localhost'
    end
    
  2. Pow を再起動して yourapp.dev にアクセスします

  3. 以下を実行します。

    [bundle exec] byebug -R localhost:<port_you_defined_in_pow_config>
    

リモート インスタンスへの接続が成功するはずです。

于 2014-04-01T18:39:33.487 に答える