Getting started

Check out the most useful and popular topics to get you started with RubyMine.

Tasks and procedures

  • Create a new project: Create a new Ruby or Rails project
  • Write code: Learn about various shortcuts and features to help you add, select, copy, move, edit, fold, find occurrences, and save code
  • Run your application: Run your applications directly in RubyMine
  • Debug: Learn about RubyMine's debugging features
  • Create tests: Develop tests to cover your application code
  • Deploy: Learn how to deploy applications to remote servers using deployment configurations

Integrated tools

  • Version control: Manage and track all the changes made to the source code
  • Databases: Connect to databases and run queries
  • Remote Development: Code, run, debug, and deploy your projects remotely
  • Docker: Deploy your applications inside containers
  • Built-in terminal: Use the embedded terminal emulator to work with your command-line shell from RubyMine
  • WSL: Work in the WSL filesystem
  • SSH: Connect to remote machines via SSH