首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RubyMine -调试Rails应用程序- Unicorn服务器

RubyMine -调试Rails应用程序- Unicorn服务器
EN

Stack Overflow用户
提问于 2018-08-02 05:30:24
回答 2查看 545关注 0票数 0

我正在尝试调试rails app - unicorn服务器。

我尝试了以下几种方法:

1)我尝试在本地主机(外部,而不是RubyMine)上启动服务器,并设置了一些断点。当我尝试“附加到进程”时,我可以看到我的服务器。它可以附加到进程,但是当我调用一些REST WebService时,它不会在控制器中的这个方法上停止。

2)我试图在RubyMine的调试器中运行服务器,服务器启动了,但当我调用一些REST控制器时,它不会停止在WebService中的这个方法。

如何在Mac OS (localhost,unicorn)上调试Rails App?

Rails应用程序只列出了API。我想调试我的api调用。

EN

回答 2

Stack Overflow用户

发布于 2018-08-02 15:27:47

问题已解决:-我使用的是pow,它重定向到某个url,而不是直接指向localhost:3000。一旦我将请求转换为使用localhost:3000而不是pow,xxx.something.test调试器就启动了。

票数 1
EN

Stack Overflow用户

发布于 2018-08-02 12:11:50

我没有rubymine,但这对我很有效:

安装"pry":https://github.com/pry/pry

在本地环境下启动unicorn:

代码语言:javascript
运行
复制
bundle exec unicorn -c config/unicorn.rb

确保您正在侦听一个有效的端口(在confic/unicorn.rb中):

代码语言:javascript
运行
复制
listen 3000

添加

代码语言:javascript
运行
复制
binding.pry

在代码中想要断点的任何位置

请转至:

代码语言:javascript
运行
复制
0.0.0.0:3000
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51642524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档