RubyMine doesn't honour the pre-loader default configuration Follow
I've been trying to change the pre-loader defaults for rspec and cucumber with no luck. I tried to change the default to None or Zeus but RubyMine still uses Spring.
Run > Edit Configurations... > Defaults > Cucumber [Use pre-loader server]
Is that a bug or I am doing something wrong?
Thanks,
Andre
Please sign in to leave a comment.
Probably you changed pre-load server for only default run configuration? Could you remove not default run configuration and created them again?
It works fine if I change the configurations individually (i.e. after the test fails I can change the pre-loader to 'none' and run the test).
The problem is that a change in the default pre-loader configuration doesn't have any affect in new tests.
Andre, what RubyMine version do you use and what are your steps?
For example, if I change the value for pre-load server in Run | Edit Configurations | Defaults | Cucumber, click on 'Apply' and then add a new configuration, it will have the same field as the default one.
I have the same problem. If only spring is available RubyMine is using it. It's stated in the documentation https://www.jetbrains.com/ruby/help/spring.html in special notes:
RubyMine always uses Spring server, if it is available for Rails generators and Rake tasks
I would say this is a bug and RubyMine should respect default configuration for running specs.
RubyMine 8.0.3
I run into this fairly often so I went ahead and filed a bug on it at https://youtrack.jetbrains.com/issue/RUBY-19274.