RubyMine 2018.3 Help

Configuring Output Encoding

RubyMine creates files using the IDE encoding defined in the File Encodings page of the Settings(Ctrl+Alt+S) dialog. You can use either the system default or select from the list of the available encodings. This encoding also affects consoles output.

It is possible that encoding used in the console output is different from the IDE default. To have RubyMine properly parse text in the console, you have to do some additional editing.

Set up encoding for the console output

Open RUBYMINE_HOME/bin/rubymine.exe.vmoptions or RUBYMINE_HOME/bin/rubymine.vmoptions for editing and add the following line at the bottom:

-Dconsole.encoding=<encoding name>

For example: -Dconsole.encoding=UTF-8

Open Info.plist located in /Applications/, find the tag <key>VMOptions</key>, and modify it as follows:

<key>VMOptions</key> <string>-Xms16m -Xmx512m -XX:MaxPermSize=120m -Xbootclasspath/p:../lib/boot.jar -ea -Dconsole.encoding=<encoding name> </string>

Last modified: 10 January 2019

See Also