`
yanzilee9292
  • 浏览: 538375 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

怎样在Eclipse里面调试ruby子进程?

    博客分类:
  • ruby
 
阅读更多

有两个ruby文件main.rb和sub.rb。

 

main.rb的内容:

puts 'begin debug...'

system 'ruby sub.rb'

puts 'end debug...'

sub.rb的内容:
puts 'begin debug sub...'

s = 123
puts s

puts 'end debug sub...'

 
现在通过eclipse的debug方式运行main.rb, 在每一行都打上断点。结果是main.rb的断点有效,sub.rb的断点失效了。推断是由于进程切换了, eclipse没有和解释器关联起来。 

 

于是将main.rb的第二行换成:

system 'rdebug-ide sub.rb'

 

满以为这样可以和子进程的解释器关联起来, 结果却令人失望, 子进程找不到eclipse的关联, 并且一直挂起了。网上Google也没有找到怎样让eclipse可以调试子进程。跪求高手指点呀!!!

 

 

分享到:
评论

相关推荐

    NC eclipse 远程调试

    NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和服务器之间传输调试信息...

    Eclipse远程调试教程

    Eclipse 远程调试是指在 Eclipse 中对 Java 应用程序进行远程调试,通过配置 Tomcat 和 Eclipse,可以实现对远程服务器上的 Java 应用程序的调试。下面将详细介绍 Eclipse 远程调试的配置和使用方法。 一、配置 ...

    ruby for eclipse 插件安装

    Ruby for Eclipse 是一款专为Eclipse集成开发环境(IDE)设计的插件,它使得开发者能够在Eclipse中方便地编写、调试和运行Ruby语言的代码。这个插件极大地提升了Eclipse对Ruby开发的支持,提供了诸如代码高亮、自动...

    Ruby Eclipse插件

    Ruby Eclipse插件是一款专为Eclipse集成开发环境(IDE)设计的强大工具,它极大地扩展了Eclipse的功能,使其能够支持Ruby编程语言。Eclipse作为一款跨平台、开源的IDE,广泛应用于Java、Python等多语言的开发,而Ruby ...

    在Eclipse中调试程序

    在Eclipse这个强大的Java开发环境中,调试程序是开发者日常工作中不可或缺的部分。Eclipse提供了丰富的调试工具和功能,帮助我们理解代码的运行过程,定位并修复问题。以下将详细讲解如何在Eclipse中进行程序调试。 ...

    Windows下RDT+Eclipse搭建 ruby开发环境配置

    在Windows环境下,搭建Ruby开发环境是一项基础而重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及集成开发工具的设置。本教程将详细讲解如何使用RDT(Ruby Development Tools)与Eclipse来创建...

    Eclipse搭建Ruby开发环境

    ### Eclipse 搭建 Ruby 开发环境 在 IT 领域中,为了高效地进行软件开发,开发者们经常需要构建一个稳定且高效的开发环境。本文将详细介绍如何使用 Eclipse 构建 Ruby 开发环境,包括所需工具的下载、安装及配置...

    Eclipse 远程调试Tomcat的应用

    5. **设置断点和调试**:返回到Eclipse主界面,打开需要调试的代码文件,在适当位置设置断点,然后选择之前创建的远程调试配置,点击`Debug`按钮开始调试。 #### 四、总结 通过上述步骤,我们不仅能够在远程服务器...

    eclipse远程调试最完整教程

    在本文档中,我们将详细介绍如何使用Eclipse进行远程调试,重点在于将Web应用部署到Tomcat服务器,并实现从Eclipse客户端对其进行调试。 #### 二、准备工作 在开始远程调试之前,我们需要准备以下几项: 1. **...

    eclipse断点调试基础

    1. **打开项目**:首先确保你要调试的项目已经在 Eclipse 中正确加载。 2. **设置断点**:在需要暂停执行的代码行左侧点击,会出现一个红色圆点,即表示在此设置了断点。 3. **运行 Debug**:选择主菜单中的“Run”-...

    使用 Eclipse 和 PDT 调试 PHP

    使用 Eclipse 和 PDT 可以实现在 IDE 内进行单步调试,让开发人员更方便地发现和修复错误。 本文将介绍如何使用 Eclipse 和 PDT 调试 PHP,包括设置调试环境、安装 PDT 插件、配置调试器、创建项目、添加调试点、...

    Eclipse远程调试Tomcat

    标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...

    在Eclipse中进行调试

    ### 在Eclipse中进行调试的关键知识点 #### Eclipse作为Java开发平台的重要性 - **Eclipse**:作为一款功能强大的开源集成开发环境(IDE),Eclipse广泛应用于Java开发领域,特别是对于初学者来说,它提供了一个...

    Java开发环境Eclipse远程调试端口配置

    ### Java开发环境Eclipse远程调试端口配置 #### 运行环境配置 为了实现Java Eclipse远程调试功能,首先需要确保本地开发环境与远程服务器环境之间的兼容性和一致性。具体步骤如下: 1. **运行ncSysconfig命令**:...

    eclipse调试 eclipse调试

    在本文中,我们将深入探讨Eclipse IDE中的调试技巧,这对于任何Java开发者来说都是至关重要的技能。Eclipse是一个强大的集成开发环境,其调试功能强大且多样,可以帮助开发者高效地定位并解决问题。 首先,我们来看...

    ruby eclipse插件

    Ruby Eclipse 插件是专为在Eclipse集成开发环境中(IDE)进行Ruby和Ruby on Rails开发设计的一款扩展工具。这款插件将Eclipse强大的功能与Ruby语言的灵活性结合在一起,为开发者提供了一站式的开发体验。 首先,让...

    Eclipse断点调试mysql

    在Linux环境下使用Eclipse进行MySQL的断点调试是一项高级的开发技能,尤其对于那些深入研究数据库应用逻辑或需要进行性能优化的开发者而言尤为重要。本文将详细介绍如何在Linux下利用Eclipse对MySQL进行断点调试的...

    Eclipse 的单步调试.docx

    Eclipse 的单步调试是指在 Eclipse 集成开发环境(IDE)中使用单步调试功能来 debug Java 程序。单步调试功能可以帮助开发者逐步执行程序,检查程序的执行结果,改变变量的值,检查代码段执行结果等。 设置断点 在...

Global site tag (gtag.js) - Google Analytics