RubyMine installation on Ubuntu

Step-by-step instruction of RubyMine installation on Ubuntu
06 July 2017   1015

RubyMine

A smart and easy to use integrated development environment for the Ruby language and Rails web framework

Most of the Ruby coders uses UNIX-system to code. Launching Ruby on Windows will cause a lot of issues. Many gems just will not work, most of the Ruby related app developers just don't bother to support Windows. There will be other issues with time format, interpreter and many other.

The most comfy way to code Ruby is on the macOS. But if you are not an Apple fan or you don't have a Mac, you can use Linux.

Once you're done with Ruby install, it is time to pick an IDE for coding. 

Here is the instruction of RubyMine installation on Linux. This is one of the most powerful and convenient Ruby IDE.

Ruby

A dynamic, open source programming language with a focus on simplicity and productivity, it has an elegant syntax that is natural to read and easy to write.

  1. Download the RubyMine-*.tar.gz file from the Download page.
  2. Unpack the RubyMine-*.tar.gz file to a different folder, if your current "Download" folder doesn't support file execution:
    tar xfz RubyMine-*.tar.gz
    Note that new instance should not be extracted over the existing one! The target folder must be empty.
    The recommended install location according to the filesystem hierarchy standard (FHS) is /opt. For example, it's possible to enter the following command:
    sudo tar xf RubyMine-*.tar.gz -C /opt/
  3. Switch to the bin directory:
    cd /RubyMine-*/bin
    For example,
    cd opt/RubyMine-*/bin
  4. Run rubymine.sh from the bin subdirectory.

Also, JetBrains Toolbox allows to update your Linux RubyMine in a convenient way.  

RubyMine 2017 2.2 available now

New version of popular Ruby integrated development environment available now
24 August 2017   433

JetBrains released new version of popular RubyMine IDE.

Let's see what developers added in this release.

New features:

  • Docker
    • default value for docker registry
  • JavaScript. Frameworks
    • Emmet in JSX, support non-self closing tags for host components
  • LESS
    • Support for CSS modules with LESS
  • SASS
    • Support for CSS modules with SASS

You can view all changeslist and bugfixes at release notes.

Learn more about RubyMine.