There is a Gem Manager which lets you see which gems you have installed, and install new gems or update your existing gems.
When you open the Gem Manager from the Tools menu, you see your installed gems:
(These screenshots are old; I recently modified the UI to be similar to the IDE Plugin Manager. Note also that there is a Rails Plugin manager now, available from the Rails project context menu.)
If you click on install new, you see the gems available from the remote repository:
You can filter the list by typing in the filter box - any regular expression will do.
Ruby files are recognized in the file system, assigned some default actions, etc.
A Ruby project type provides basic projects support: a logical project representation, built in execution using Ruby or Rake, run profiles, etc. Build errors are hyperlinked to editor source. Basic file skeletons for simple scripts, classes and modules are provided.
Here's how it looks in the Projects window:
You can configure the projects to execute with either JRuby (the builtin default), or any other Ruby installation on your system. Go to the Miscellaneous tab of the Options Panel and point to your Ruby and Rake binaries. (NOTE - there is a bug which currently blocks native Ruby output from working correctly in the Output window.)
Ruby Unit tests are supported; there's is a new unit test template, and when executing unit tests failures are linked to the editor source.
You can open up an interactive IRB shell session from the Windows menu. The IRB window has lets you interact with JRuby directly. Use arrow keys for command history etc.
| file-recognition.png | ![]() |
25425 bytes |
| irb.png | ![]() |
45210 bytes |
| localgems.png | ![]() |
73019 bytes |
| remotegems.png | ![]() |
94674 bytes |
| ruby-home.png | ![]() |
42081 bytes |
| ruby-new-project.png | ![]() |
82127 bytes |
| ruby-projects.png | ![]() |
13418 bytes |
| ruby-unittests.png | ![]() |
27476 bytes |