I've crossed over this post http://blog.laaz.org/tech/2015/02/13/faster-rubymine-rspec-with-vagrant/ and it worked as expected!
So I decided to try keep spring running on an automated way on my vagrant box something like having a command "ssh -p 2222 -i ~/.ssh/vagrant222_key email@example.com 'nohup /home/vagrant/.rbenv/shims/spring'" executed on a 'vagrant up' .
That also works, as I can open another ssh session and confirm spring is runnin (spring status) but Rubymine does not like it in that way :) . Rubymine only accepts it if I open an interactive session manually (vagrant ssh) and nohup' spring (I can close the session and it still works)
Basically the error is "`require': cannot load such file -- teamcity/spec/runner/formatter/teamcity/formatter (LoadError)"
Does someone have an idea what I am missing?