RubyMine 2025.2 Help

运行 Rails 应用程序

RubyMine 允许您通过使用配置的启动参数集 - 运行/调试配置 来运行或调试 Rails 应用程序。 例如,您可以为 Rails 运行/调试配置指定以下参数:服务器类型(如 Puma 或 Passenger)、IP 地址和端口、环境(默认为 开发 ),等等。

请注意,对于 Rails 项目,RubyMine 会自动创建 开发 运行/调试配置,并带有相应的 Rails 环境。 您始终可以为其他 Rails 环境设置自己的运行/调试配置。

在未配置的情况下运行 Rails 服务器

要在未进行任何配置的情况下首次运行 Rails 服务器,请执行以下操作:

  1. 按两次 Ctrl

  2. 在弹出的窗口中输入 rails server 命令并按下 Enter

  3. 等待 RubyMine 启动 Rails 服务器。 运行 工具窗口显示应用程序的输出。

    运行工具窗口/运行 Rails 应用程序

在您运行 Rails 服务器后,RubyMine 会自动创建一个特殊的配置文件 - 一个临时的 运行/调试配置。 您可以 自定义此配置的设置 ,例如服务器类型、IP 地址和端口、环境等。 然后,您可以 保存自定义的配置,以便将来快速 运行此配置

使用运行/调试配置运行 Rails 服务器

您可以通过以下方式之一使用现有的 运行/调试配置 运行 Rails 服务器:

  • 请按两次 Ctrl 调出 运行任何内容 弹窗。 开始输入所需的配置名称,从列表中选择,然后按 Enter

    运行任何内容 / 运行配置
  • 在工具栏上选择所需配置并点击 运行 Shift+F10

    运行选定的配置
  • 请转到 运行 | 运行... Alt+Shift+F10 并从列表中选择所需的配置,然后按 Enter

    选择运行配置

配置 Rails 服务器参数

当您 首次运行 Rails 服务器时,RubyMine 会自动创建一个相应的 Rails 临时配置 ,您可以将其保存。 如果必要,您可以从预定义模板中 Rails 手动 创建 run/debug 配置。

要自定义运行/调试配置,请执行以下操作:

  1. 通过以下方法之一打开 运行/调试配置 对话框:

    • 从主菜单中选择 运行 | 编辑配置

    • Navigation bar 可见 (查看 | 外观 | 导航栏) 的情况下,从运行/调试配置选择器中选择 编辑配置

      编辑运行配置
    • 请按 Alt+Shift+F10 然后按 0

  2. 在打开的 运行/调试配置 对话框中,选择 Rails 组中的所需配置,并指定其设置。

    运行/调试配置:Rails

运行/调试配置:Rails

配置选项卡

项目

描述

服务器

指定一个用于运行 Rails 应用程序的 Web 服务器。 您可能需要为项目解释器安装相应的 gem(例如, Puma Passenger 等等)。 您可以在此处找到支持的 Rails 服务器的完整列表: 支持的技术版本

IP 地址

指定可以访问 Rails server 的 IP 地址。

如果您使用 Puma 与 unix socket binding 运行您的应用程序,则无需指定服务器的 IP 地址。 如果未提供该值,RubyMine 在运行 -b <IP Address> 选项时将忽略 rails server 命令。

如果没有提供 IP 地址,则无法使用 HTML 和 ERB 文件的 browser preview

端口

指定运行 Rails 服务器的端口。

如果您使用 Puma 和 unix socket 绑定来运行您的应用程序,则无需指定服务器的端口。 如果未提供该值,RubyMine 在运行 -b <IP Address> 选项时将忽略 rails server 命令。

如果未提供端口,HTML 和 ERB 文件的 browser preview不可用。

服务器参数

输入可选的服务器参数。 您可以在 终端模拟器 中运行 rails server --help 命令以了解更多可用参数。

环境

请选择运行服务器所需的 Rails 环境(开发生产test)。

Dummy app

此字段仅对 Rails 可挂载引擎项目 启用。 请指定 dummy 目录的绝对路径。 此路径是运行引擎所必需的。

运行浏览器

选择此选项可在默认浏览器中自动打开应用程序。

如果启用该选项,请提供浏览器 URL 以确保 RubyMine 不会运行 JS 调试器。

调试时自动启动 JavaScript 调试器

启用此选项以 启动 JavaScript 调试器

环境变量

请指定环境变量列表为名称-值对,用分号分隔。 或者,点击 “浏览”按钮环境变量 对话框中创建变量并指定它们的值。

Ruby 参数

指定要传递给 Ruby 解释器的 command-line arguments

Ruby 解释器

指定所需的 Ruby 解释器。 您可以选择项目默认的 Ruby 解释器,或者从已配置的 Ruby 解释器列表中选择一个不同的解释器。

最后修改日期: 2025年 9月 26日