• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install RubyMine in Ubuntu

{{postValue.id}}

To Install RubyMine in Ubuntu

This article explains the installation of RubyMine in Ubuntu. RubyMine is an open-source web framework to write web applications using Ruby.

Features

  • Capybara support
  • Background images
  • Inspections results tool window.


Install the Sun Java JRE

Run the following command to append the java packages into the repo.

root@linuxhelp:~# add-apt-repository ppa:webupd8team/java
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA.

More info (and Ubuntu installation instructions):
- for Oracle Java 7: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
- for Oracle Java 8: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debian installation instructions:
- Oracle Java 7: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Oracle Java 9 (for both Ubuntu and Debian): http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html
.
.
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK
root@linuxhelp:~#

Update the system by using the following command.

root@linuxhelp:~# apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]
Hit:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease             
Get:4 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease [17.6 kB]
Hit:5 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease           
.
.
Get:8 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main Translation-en [1,260 B]
Fetched 119 kB in 1s (81.2 kB/s)                 
Reading package lists... Done
root@linuxhelp:~#

Install the Java JRE, after the updation.

root@linuxhelp:~# apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
 apache2-utils fping libaio1 libapache2-mod-fcgid libdbi1 libevent-1.4-2
 libnet-snmp-perl libreadline5 libsnmp-perl mysql-client-5.7
 mysql-client-core-5.7 mysql-common mysql-server mysql-server-5.7
 mysql-server-core-5.7 php-cli php-common php-pear php-xml php7.0-cli
 php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-xml pyro
 python-ldap python-netsnmp snmp xinetd
.
.
update-alternatives: using /usr/lib/jvm/java-8-oracle/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode
Oracle JDK 8 installed
update-alternatives: using /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnpjp2.so to provide /usr/lib/mozilla/plugins/libjavaplugin.so (mozilla-javaplugin.so) in auto mode
Oracle JRE 8 browser plugin installed
Setting up gsfonts-x11 (0.24) ...

Download the Rubymine by using the following command.

root@linuxhelp:~# wget https://download.jetbrains.com/ruby/RubyMine-2016.1.2.tar.gz
--2016-07-19 07:01:35--  https://download.jetbrains.com/ruby/RubyMine-2016.1.2.tar.gz
Resolving download.jetbrains.com (download.jetbrains.com)... 54.217.236.18
Connecting to download.jetbrains.com (download.jetbrains.com)|54.217.236.18|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://download-cf.jetbrains.com/ruby/RubyMine-2016.1.2.tar.gz [following]
--2016-07-19 07:01:36--  https://download-cf.jetbrains.com/ruby/RubyMine-2016.1.2.tar.gz
Resolving download-cf.jetbrains.com (download-cf.jetbrains.com)... 54.230.190.170, 54.230.190.235, 54.230.190.54, ...
.
.
RubyMine-2016.1.2.t 100%[===================> ] 219.83M   495KB/s    in 6m 6s   

2016-07-19 07:07:42 (615 KB/s) -  saved [230506310/230506310]

Downloaded the extracted package.

root@linuxhelp:~# tar -xzf RubyMine-2016.1.2.tar.gz
root@linuxhelp:~# ls -l
total 225108
drwxr-xr-x 16 root root      4096 Jul 19 07:10 RubyMine-2016.1.2
-rw-r--r--  1 root root 230506310 Jun 15 10:01 RubyMine-2016.1.2.tar.gz

Go to the directory and list it out.

root@linuxhelp:~# cd RubyMine-2016.1.2
root@linuxhelp:~/RubyMine-2016.1.2#
root@linuxhelp:~/RubyMine-2016.1.2# ls -l
total 64
drwxr-xr-x  2 root root 4096 Jul 19 07:10 bin
-rw-r--r--  1 root root   13 Jun 14 19:43 build.txt
drwxr-xr-x  2 root root 4096 Jul 19 07:10 help
.
.
drwxr-xr-x  2 root root 4096 Jul 19 07:10 rubystubs23
root@linuxhelp:~/RubyMine-2016.1.2# cd bin/

Install the package by executing the following command

root@linuxhelp:~/RubyMine-2016.1.2/bin# ./rubymine.sh
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=250m  support was removed in 8.0
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-Install 
Jul 19, 2016 7:13:52 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Jul 19, 2016 7:13:52 AM java.util.prefs.FileSystemPreferences$6 run
WARNING: Prefs file removed in background /root/.java/.userPrefs/prefs.xml
[ 376721]   WARN - e.GemRequirementsChangeWatcher - No Sdk selected for Module: ' untitled' 
[ 603465]   WARN - e.GemRequirementsChangeWatcher - No Sdk selected for Module: ' untitled' 
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-policy
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-license 
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-accept-license
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-rubymine-image

Now perform the initial RubyMine Configuration. After entering the required fields click OK.
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-Configuration

Right click on the Untitled, then select New &rarr Ruby class
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-Ruby-class
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-new-Ruby-class

Enter the new class name.

It starts with Uppercase.
installation-RubyMine-web-framework-to-write-web-applications-using-Ruby-Ubuntu-new-class-name

Tags:
mason
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is RubyMine?

A

RubyMine is a commercial cross-platform IDE for Ruby and Ruby on Rails development, created and provided by JetBrains.

Q

No output after running the installer script? What happened any idea?

A

First make your installer script (i.e) ./rubymine.sh executable by "chmod +x ./rubymine.sh and then proceed

Q

I don't want RUBYMINE to be opened via CLI?

A

Then while installation uncheck "enable opening files and project from command line"

Q

After creating a new project and named as 'test1" how to debug it?

A

Right click on your project tile and their you will see run icon with your respective project name

Q

Is this upgradable? And whether it is manual or automatic?

A

You will receive frequent updates after purchasing and you can also enable automatic updates too

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Isaiah ?
What is the use of SUID & SGID commands

How to set the special permissions to the files and folders using SUID and SGID commands...

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.