Rubymine downloading/refreshing all remote gems on every startup

I have RubyMine set up to use a remote SDK that is set up through rbenv. Per this support page, the SDK is directed to /home/myusername/.rbenv/versions/2.2.4/bin/ruby and is functioning.

However, on every RubyMine startup, a background task begins to sync all gems. The text describing the background text is "Collecting files:". This process takes about 15-20 minutes with only the default Ruby and Rails gems installed on the remote server. This alone isn't intrusive since it's a background task, but the same process starts when running "bundler install" or when navigating to Preferences > Languages and Frameworks > Ruby SDK and Gems, and those are not background tasks so no work can be done in RubyMine until those are complete. Furthermore, if either of those two processes are started while the "startup" gem refresh is occurring, the popup for those processes seemingly hangs and cannot be canceled.

I'm wondering if 1) this is normal behavior and 2) if this behavior can be curtailed.

5 comments

Hello, Nate,

sorry for the delay. We have a request regarding improving remote gem downloading speed:

https://youtrack.jetbrains.com/issue/RUBY-14931 

In addition, please check how it goes in the last RubyMine EAP (2016.2) in terms of hanging. 

0

From RUBY-14931 I understand that the fix will be ship in 2016.3.

When will 2016.3 ships?

0

@William, you can check it with 2016.3 EAP.

1

I trying the 2016.3 now. Really fast. Your team made such improvements! cant wait to use the stable release

0

Please sign in to leave a comment.