RubyMine 2025.3 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年 12月 5日