Make sure your ssh-session to a remote host is open.
You will also need to open a local copy of a remote app you're going to work with.
Please note that RVM is not supported yet.
1. Configure a Remote Host Access
and press to add a new remote server access configuration:
|Settings - Deployment|
Set up connection settings:
Switch to the tab and fill in a path to a remote app:
2. Choose a Remote SDK
Now you can choose a remote SDK for your local copy of an app. Go to
and press . Choose option:
|Settings - Ruby SDK and Gems|
Import your setting from a deployment server you've created:
Note you can use vagrant config to import a remote host settings as well.
Make sure remote Ruby interpreter path is correct:
Remote SDK is now configured:
3. Synchronize Your Changes
To make your changes synchronized automatically go to
|Settings - Deployment - Options|
|Upload changed files automatically to the default server|
Please note, you can synchronize your files and folders manually or change the settings any time from menu. To browse remote host folders and files with color highlighting for synchronized ones go to
|Tools - Deployment - Browse Remote Host|
4. Work with a Remote Application
Now all the gems changes will be synchronized with a remote app. You can also run and debug your application:
Note you should use the same port number that is used on a remote host for running the app on a localhost.