

Since my Ruby on Rails servers are hosted within linux, I really wanted to use the ruby interpreter within linux instead of a windows based one. However, I am not sure what or where it is expecting the sdk to be. : sdk home directory must not bee null (Remote:ruby-1.9.3-p362: 1.9.3 than the mispelling of the word be, the thing that points out to me is this error message

00:32:49,928 ERROR - Error during dispatching of on win0 00:32:49,713 INFO - Executing ssh command: env "JETBRAINS_REMOTE_RUN"="1" "PATH"="/usr/local/bin:$PATH" "RM_INFO"="RM-125.65" /usr/local/bin/ruby /home/administrator/.rubymine_helpers/rb/exec_with_work_dir.rb /usr/local/bin /usr/local/bin/ruby -x /usr/local/bin/gem environment gempath for 00:32:49,926 INFO - emote.RubyRemoteProcessHandler - processWillTerminate():null 00:32:49,712 ERROR - Last Action: EditorLineStart 00:32:49,711 ERROR - Vendor: Oracle Corporation 00:32:49,711 ERROR - VM: Java HotSpot(TM) Client VM 00:32:49,707 ERROR - sdk home directory must not bee null (Remote:ruby-1.9.3-p362: 1.9.3 sdk home directory must not bee null (Remote:ruby-1.9.3-p362: 1.9.3 .(RubySdkUtil.java:348)Īt .(RubySdkType.java:396)Īt .$1.run(RubySdkType.java:326)Īt .$2.run(RubySdkType.java:362)Īt .impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:297)Īt .impl.ProgressManagerImpl$n(ProgressManagerImpl.java:501)Īt .impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:310)Īt .impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)Īt .(ProgressManagerImpl.java:232)Īt .(ProgressManagerImpl.java:181)Īt .impl.ApplicationImpl$8$1.run(ApplicationImpl.java:689)Īt .impl.ApplicationImpl$6.run(ApplicationImpl.java:462)Īt $RunnableAdapter.call(Executors.java:471)Īt $Sync.innerRun(FutureTask.java:334)Īt .run(FutureTask.java:166)Īt .runWorker(ThreadPoolExecutor.java:1110)Īt $n(ThreadPoolExecutor.java:603)Īt .impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) Within the RubyMine log files, I see this information: Executing ssh command: env "JETBRAINS_REMOTE_RUN"="1" "PATH"="/usr/local/bin:$PATH" "RM_INFO"="RM-125.65" /usr/local/bin/ruby -disable-gems -e "puts $:" for 00:32:49,705 INFO - emote.RubyRemoteProcessHandler - processWillTerminate():null The screen doesn't give any error messages which means that I am able to access the ruby interpreter. However, whenever I successfully authenticate and point to my ruby location, it does not add the remote interpreter. I am trying to access my Ubuntu VM through SSH to use as a remote interpreter for RubyMine v5.0.1.
