RubyMine 5.4.0 Web Help

Besides working from within RubyMine, it is possible to perform certain actions "offline", without actually launching the IDE. This way you can:

To launch code inspection from the command line
  1. Under the bin directory of your RubyMine installation, use one of the following launchers, depending on the operating system:
    • For Windows:rinspect.bat
    • For UNIX and Mac:rinspect.sh
  2. Specify command line arguments:
    • Inspection profile path is the path to the profile, against which the project should be inspected. The inspection profiles are stored under USER_HOME\.RubyMineXX\config\inspection

Examples

Windows

rinspect.bat C:\SamplesProjects\EmptyProject\anagram.rb Default.xml results-dir -v2

MacOS

/Applications/RubyMine.app/bin/rinspect.sh ~/IdeaProjects/MyTestProject ~/Library/Preferences/RubyMine/inspection/Default.xml results-dir -v2
To view differences using command line diff tool
  • In the command line, type the following:
                        <RubyMine> diff <path1> <path2>
                    
    where:
    • <RubyMine> is platform-specific product launcher
    • <path1>, <path2> are full paths to the files to be compared.

Examples

Windows

            RubyMine.exe diff C:\SamplesProjects\MetersToInchesConverter\src\javascript\numbers.js C:\SamplesProjects\MetersToInchesConverter\src\coffeescript\numbers.coffee
        

MacOS

            /Applications/RubyMine.app/Contents/MacOS/idea diff ~/Documents/file1.txt ~/Documents/file2.txt
To open file for editing
  • In the command line, type the following:
                        <RubyMine> <path1> --line<number> <path1>
                    
    where:
    • <RubyMine> is platform-specific product launcher
    • <path1> is the path to the project that contains the desired file
    • <number> is the number of the line, where the caret should rest
    • <path2> is the path to the file to be opened

Examples

Windows

            RubyMine.exe C:\SamplesProjects\MetersToInchesConverter --line 3 C:\SamplesProjects\MetersToInchesConverter\src\javascript\numbers.js
        

MacOS

            /Applications/RubyMine.app/ ~/IdeaProjects/MyTestProject --line 3 ~/IdeaProjects/MyTestProject/file1.txt
        

See Also

Procedures:

Reference:

Web Resources: