I have just installed rubymine 5.4.3.2.1 and am trying to start an example project. The problem i am having is that rubymine is asking for a SDK. So where do i point it to?
If you are on windows its where ever you installed ruby under the bin folder as diplayed here If you are on a unix base system go to the terminal and enter which ruby
and you will point it to the directory listed. Assuming you have ruby installed
You should point it to the where you keep your Ruby Binary File, for example:
- Windows -
d:\dev\Ruby19\bin\ruby.exe
- Mac Brew -
/usr/local/Cellar/ruby/2.0.0-p247/bin/ruby
- Ruby Version Manager -
/Users/<user>/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
- Linux/Mac Default -
/usr/bin/ruby
If you are on Windows and don't have Ruby installed yet, download it from http://rubyinstaller.org/ .
After installing point RubyMine to the ruby.exe
file location.
For example, if you install using rubyinstaller-2.0.0-p247.exe
into c:\Ruby200
(the default path suggested by the installer), RubyMine would accept c:\Ruby200\bin\ruby.exe
path for the SDK (it will even detect it automatically):
Note that it's also recommended to install and configure the DevKit from the same site as it's required for many gems that have native code.
When everything is installed you can follow the Quick Start Guide for RubyMine.
If you are on windows its where ever you installed ruby under the bin folder as diplayed here If you are on a unix base system go to the terminal and enter which ruby
and you will point it to the directory listed. Assuming you have ruby installed
Only for Mac, brew, rbenv
:
$ which ruby
/usr/local/var/rbenv/shims/ruby
But it doesn't show used gems. So, it's better to add file inside ruby version folder: /usr/local/var/rbenv/versions/*your_version*/bin/ruby
Ruby path in Rails Container: /usr/local/bin/ruby
(no RVM installed)
Local Ruby path: ~/.rvm/rubies/ruby-2.6.0/bin/ruby
(no default Ruby installed)
Local RVM path: ~/.rvm/bin/rvm
Yes when you add a remote interpreter using rbev, just add the path you get via this command:
which ruby
and it should work fine
If you're sure you have installed the correct Ruby, I've found that invalidating caches and restarting RubyMine can clear this up. You'll find this option on the File menu.
I'm not sure why this works, but it definitely fixed this exact problem for me today.
If you using WSL and asdf: /home/<your_user>/.asdf/installs/ruby/<your_version>/bin/ruby
© 2022 - 2024 — McMap. All rights reserved.