rubymine 调试 redmine

1、安装debase和ruby-debug-ide包。

2、启动redmine单独应用(用thin服务器,参考bitnami安装windows服务使用的脚步文件)

D:\App\Bitnami\redmine-3.3.0-0\apps\redmine\htdocs>rdebug-ide --host 0.0.0.0 --port 1234 --dispatcher-port 4321 -- ‘D:/App/Bitnami/redmine-3.3.0-0/ruby/bin/ruby.exe‘ ‘D:/App/Bitnami/redmine-3.3.0-0/apps/redmine/htdocs/bin/thin‘ start -p 3001 -e production -c ‘D:/App/Bitnami/redmine-3.3.0-0/apps/redmine/htdocs‘ -a 127.0

3、rubymine连接rdebug-ide。 (注意,连接完成前,rdebug-ide不会允许ruby.exe脚步启动thin服务器,因此连接完成前不能通过web访问)

参考文章:

1、Rubymine下实现rails远程调试

2、rdebug-ide脚步实例

3、windows命令行下输入utf-8编码

4、ruby字符编码分类详解

时间: 2024-10-12 11:42:38

rubymine 调试 redmine的相关文章

DICOM医学图像处理:DCMTK的wiki资料学习之PACS调试

背景: 前段时间着重从dcmtk和fo-dicom(mDCM)源码角度进行剖析,期望加深对DICOM协议的理解.知其然,知其所以然.如果"所以然"很不好懂,那我们还是先多多"知其然"吧.搞清楚原理的目的不也是为了更好的运用于实践么?所以理论和实践应该彼此交错进行,理论搞不动了就搞搞应用,应用久了就钻研钻研理论. 以前上DCMTK官网仅仅是浏览关于开源库中各个类的设计模式.依赖关系.最近在打开DCMTK官网的wiki时,才发现OFFIS对DCMTK的介绍是如此的详细.

RubyMine 2017.3.2破解版

RubyMine 2017.3.2破解版:http://www.3322.cc/soft/35519.htmlRubyMine 2017.3.2是一款专为Ruby和Rails开发者准备的IDE(被誉为最智能的Ruby和Rails的IDE),其带有所有Ruby和Rails开发者所具备的全部功能,并可允许用户将之紧密集成于便捷的开发环境中,可大大增加Ruby和Rails开发者的开发效率.通过RubyMine 2017.3.2,用户可直接使用Ruby进行直接开发,它为用户提供了一个综合的Ruby编码编

RubyMine 2019汉化版 JetBrains集成开发工具2019.3.1 MacOS

JetBrAIns RubyMine 2019 for Mac能更好地理解和导航项目和RAIls的代码库,并且改进编辑和Code Insight功能,主要包括定义,查找用法,代码完成,以及其他操作的准确性和速度.得益于对Ruby和RAIls,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等的一流支持,可以更高效地生成高质量的代码.利用特定于语言的语法和错误突出显示,代码格式化,代码完成和快速文档. RubyMine 2019汉化版 https://w

Linux下GDB调试与对拍(先挖个坑)

应为NOIP要复赛在NOI-Linux下编写程序,所以被迫选择Vim+Gdb(主要是Guide太丑了). 虽然GUIDE的调试功能已经对付大多数的调试,反正学一学GDB的使用也没什么坏处. 1 生成调试信息 要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中.使用编译器(cc/gcc/g++)的 -g 参数可以做到这一点.如: gcc -g hello.c -o hello g++ -g hello.cpp -o hello 如果没有-g,你将看不见程序的函数名.变量名,

微信开发之本地接口调试(非80端口,无需上传服务器服务器访问

前言: 本文是总结在开发微信接口时,为方便开发所采取的一些快捷步骤,已节省开发人员难度开发时间从而提高开发效率. 本地测试: (提醒,在本地模拟微信get或post数据时先将校验参数注释掉) 利用微信模拟器weixinPost进行模拟发送xml数据 由于这个软件是微信没公开高级接口时公布的,所以对于高级接口的调试,笔者利用的是Fiddler这个抓包工具模拟post数据 高端测试: 利用反向代理软件ngrok访问本地项目: ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之

PHPStorm调试PHP代码~实际操作+mark~~

因为wamp自己已经下载了xdebug,只要配置开启就行了. 1. 配置php.ini(有就打开注释,没有就加上) XDEBUG Extension[xdebug]zend_extension ="D:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"xdebug.remote_enable = 1;远程主机xdebug.remote_host = localhost;主机端口xdebug.r

Tomcat配置远程调试端口(windows、Linux)

当我们需要定位生产环境问题,而日志又不清晰的情况下,我们可以借助Tomcat提供的远程调试,设置如下: // Linxu系统: apach/bin/startup.sh开始处中增加如下内容: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081" // Windows系统:

Android APP 调试过程中遇到的问题。

调试过过程中APP安装完启动后有的时候会异常退出,报这个错误.有的时候可以直接启动.查找不到原因.网上说把commit方法替换成commitAllowingStateLoss() 也无效. Android APP 调试过程中遇到的问题. >> android 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/android/1010000007192169/AndroidAPP调试过程中遇到的问题.html

Linux-hexdump命令调试event驱动—详解(13)

hexdump: 查看文件的内容,比如二进制文件中包含的某些字符串,通常用来调试驱动用 1.调试 键盘驱动 讲解 当我们insmod挂载了键盘驱动后,找到键盘驱动被放在event1设备里, 此时没有按键按下,所以event1里面的数据是没有的,那么数据又是从来哪里来? 通过键盘驱动的read函数,若有按键按下,就会上传按键数据给用户层,此时的用户层就是hexdump 因为键盘驱动的input_handler 是:evdev_handler 所以键盘驱动的read函数是: evdev_handle