Wondering if any of you who have Vagrant working with RubyMine could help me out.
I simply cannot get RubyMine to connect to my Vagrant instances. I've tried using existing Vagrant boxes, creating new Vagrant boxes, different server types and I get the same issue every time.
I start a new RubyMine project and go to the Preferences -> Ruby SDK and Gems section. I click the + sign and select New Remote. I browse to my Vagrant instance folder (where my Vagrantfile is located).
At that point, I get a message stating the Vagrant instance is not running and asking if I'd like to start it. This happens regardless of whether or not the Vagrant box is running or not. If I click Yes, it tells me it is starting the Vagrant box (and, if the box was not running, this does in fact start it). Then it comes back with the same dialog saying the instance is not started and asking if I want to start it. Clicking yes continues this loop, while clicking No gives me the following error:
"SSH Config Error: The provider for this Vagrant-managed machine is reporting that it is not yet ready for SSH"
I can "vagrant ssh" into the box with no issue, and I can run "vagrant ssh-config" and get back results. I should add that I am using Vagrant's default config, so I haven't changed the ssh key or config at all. Not sure if I need to configure the server in any way before RubyMine can connect.
If someone can let me know if this works out of the box for you or if you have to change any SSH settings on the Vagrant box, I'd be really thankful - just trying to isolate the problem and get this working.
I am using RubyMine 7.0 on OS X 10.9.5