Ruby Remote SDK missing teamcity formatter

I'm running a remote SDK in Docker. Despite lacking support, I am very close to having something workable, but I have one issue:


When the SDK is first configured, the IDE installs the teamcity formatter extensions automatically.


When the container is restarted, the installed extensions are lost. The IDE is unaware and does not reinstall them.


 


How can I force the IDE to reinstall these extensions, or else configure my Dockerfile so that the needed extensions preinstalled?


 


Pasted error:


/usr/local/bin/ruby -e '$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)' /core-service/bin/rspec /core-service/spec/controllers/api/v2/transactions_controller_spec.rb --require teamcity/spec/runner/formatter/teamcity/formatter --format Spec::Runner::Formatter::TeamcityFormatter --example "Api::V2::TransactionsController#create no-ops if a redemption is already fulfilled"
Testing started at 2:48 PM ...
/usr/local/bundle/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1295:in `require': cannot load such file -- teamcity/spec/runner/formatter/teamcity/formatter (LoadError)

0
3 comments

We discussed the issue in the support ticket. But for others with similar problems here is a link to the corresponding request on our tracker (implementing support for remote SDK in a Docker container):

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

-1
Avatar
Permanently deleted user

@olda, the link you provided makes no mentioned of the original poster's issue.  I'm experiencing a similar problem and haven't had much luck with JetBrains support.

0

Hello,

could you please provide more details regarding your issue. There have been many improvements in Docker support so please check how it goes in the last RubyMine 2017.3.1 RC.

0

Please sign in to leave a comment.