ruby-on-rails - rdebug-ide is exploading 我的 rdebug-ide 咒语错了吗?
问题描述
rubymine 中的远程调试,我得到了这个错误......</p>
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,所以当我运行我的应用程序时,我必须这样做......</p>
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
推荐阅读
- laravel - cPanel 中的图像未显示。本地主机没问题
- cloud - 多个云实例上的弹性 4j 断路器
- openshift - Openshift:无法使用文件添加秘密
- android - JNI ERROR (app bug): global reference table overflow (max=51200)
- svelte - 将 Autoprefixer 添加到 Svelte & Parcel 项目?
- ruby-on-rails - Rails 管理员未列出记录
- excel - 创建与另一个单元格上设置的值一样多的行
- javascript - 如何根据 typescript 中传递的参数设置属性的类型?
- flask - flaskform 为字符串字段中的值插入数据
- node.js - NodeJS res.status 不是一个函数