rdebug-ide is exploading 是我的 rdebug-ide 咒语错误吗?

问题描述

在 ruby​​mine 中进行远程调试,我收到此错误...

dev$ rdebug-ide --host 0.0.0.0 --port 1234 --dispatcher-port 26162 -- bin/rails s
Fast Debugger (ruby-debug-ide 0.7.2,ruby-debug-base19x 0.11.32,file filtering is not supported) listens on 0.0.0.0:1234
Uncaught exception: cannot load such file -- /home/fonso/dev/bin/rails   <------ WHY THIS GO BOOM???
    /home/fonso/.rbenv/versions/1.9.3-p551/bin/rdebug-ide:23:in `load'
    /home/fonso/.rbenv/versions/1.9.3-p551/bin/rdebug-ide:23:in `<main>’

鉴于此错误,我怀疑我的 rdebug 行是错误的...“bin/rails s”部分。

我在我的服务器上运行 rbenv,所以当我运行我的应用程序时,我必须这样做......

dev$rails s -p 4000 -b 0.0.0.0

如何修改此 rdebug 行,以免退出时出现此错误

仅供参考:我正在按照 jetbrains 网站的说明进行操作...https://www.jetbrains.com/help/ruby/remote-debugging-with-product.html#configure_remote_interpreter

解决方法

找到解决方案:

所以原教程中的这一行是不正确的

rdebug-ide --host 0.0.0.0 --port 4000 --dispatcher-port 26162 -- $COMMAND$

因为它无法解释您究竟应该替换什么,或者就此而言您甚至必须替换 $COMMAND$ 。经过我自己的多次磨牙和运行排列,我发现了一个可行的解决方案。

rdebug-ide --port 1236 --dispatcher-port 26166 --host 0.0.0.0 -- script/rails s -b 0.0.0.0

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...