RubyMine 2017.3 Help

Faster Gems Downloading with RSync

In this section:

Introduction

Starting with 2016.3, RubyMine uses RSync utility to speed up gem downloading, in case remote interpreters are configured for an application.

Note that Rsync is used by default while gem downloading if it is installed on a local machine. To turn it off, clear the checkbox ide.remote.interpreters.use.rsync in the Registry (to invoke RubyMine's registry, press Ctrl+Shift+A and then type Registry):

/help/img/idea/2017.3/rm_registry.png

Gem downloading with rsync

No matter you use a prepared Deployment configuration or SSH credentials to set up a remote Ruby interpreter configuration, RSync is always used. When setting up with SSH credentials, we recommend to use certificates by choosing Key pair (OpenSSH or PuTTy) in Auth type field.

You can also provide a password by choosing Password accordingly. When password is provided, RubyMine emulates Terminal to use it (the command is like the following: rsync -zarv user@host:/remote/path /local/path).

RubyMine informs you if RSync is not installed locally:

/help/img/idea/2017.3/rm_configure_remote_interpreter.png

Installing RSync

Linux

sudo apt-get -y install rsync

macOS

RSync is installed by default.

Windows

RSync can be used on Windows systems, but is only available through the various ports (such as Cygwin).

See Also

Language and Framework-Specific Guidelines:

External Links:

Last modified: 15 September 2017