Configuring Remote Interpreters using Docker
To configure a remote interpreter using Docker, you need a running Docker container with the Ruby interpreter installed. Perform the following steps to do this:
Open the Settings/Preferences dialog (Ctrl+Alt+S), go to the Language & Frameworks | Ruby SDK and Gems page.
Click the and select New remote… in the drop-down:
- In the invoked dialog, select Docker and specify the following options:
Server - Specify a Docker server used to run a required container. You can use the New… button to create a new Docker server.
Image name - Select a Docker image used for creating a container.
Ruby or version manager path - Here you should specify the path to the Ruby interpreter or the version manager executable.
(Optional) If you specified a path to the version manager executable in the previous dialog, RubyMine suggests you select the Ruby interpreter used to run a remote application.
Select the added SDK in the Ruby SDK and Gems page.
(Optional) If you want to use the added SDK to debug a remote process, specify mappings between files of a local and remote project. To do this, click the Edit Path Mappings button. In the Edit Project Path Mappings dialog, specify the local and remote project root paths.