Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

 RubyMine uses RSync and SSHpass utilities to speed up gems downloading in case remote interpreters are configured for the application (the command looks like: sshpass -p password rsync -zarv user@host:/remote/path /local/path).

SSHPass will take password which is specified in Configure Remote Ruby Interpreter, SSH Credentials. RubyMine informs if any of these utilities are not installed.

 

 

Here is an instruction how to install SSHPass and Rsync. (A.K. maybe we should only put here the link to github?)

 

Installing SSHPass (taken from https://gist.github.com/arunoda/7790979#file-gistfile1-md)

SSHPass is a tiny utility, which allows you to provide the ssh password without using the prompt. This will very helpful for scripting. SSHPass is not good to use in multi-user environment. If you use SSHPass on your development machine, it don't do anything evil.

Linux

`apt-get install sshpass`

OS X

Installing on OS X is tricky, since there is no official build for it. Before you get started, you need install xcode and command line tools.

Installing with Homebrew

Homebrew does not allow you to install sshpass by default. But you can use the following unofficial brew package for that.

brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb

Installing from the Source

Download the Source Code
Extract it and cd into the directory
`./configure`
`sudo make install`

Windows 

SSHpass is not available as cygwin package. This means that you need to build and install from source. See for reference on existing alternative

 

Installing Rsync

Linux
`sudo apt-get -y install rsync`
OS X

Rsync is already installed

Windows 

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

  • No labels