RubyMine 2019.3 Help

Create projects

Creating an empty project

  1. Click Create New Project on the Welcome screen or select File | New Project from the main menu.

  2. In the dialog that opens, select Empty Project in the left-hand pane Then, specify the following settings:.
    Creating a new empty project
    • Location: Specify a project’s location and name (ruby-helloworld in our case).

    • Ruby SDK: Select a required Ruby interpreter installed on your system.

Creating a project from existing local sources

When the sources to work with are already on your machine, you can just open the folder where they are stored and make it a RubyMine project:

  1. Click Open on the Welcome screen or select File | Open from the main menu.

  2. In the dialog that opens, select the directory that contains the desired source code. Note that applications created externally are marked with the regular directory icon folder.png.

  3. Click OK and specify whether you want the new project to be opened in a separate window or close the current project and reuse the existing one.

Alternatively, just drag the folder with your sources to the Welcome Screen.

Checking out a project from Version Control

  1. Click Get from Version Control on the Welcome screen or select VCS | Get from Version Control from the main menu.

  2. In the invoked dialog, select your version control system from the list and specify the repository to check out the application sources from.

Generating framework-specific projects

RubyMine can create new framework-specific applications for you, set up their structure, and download the required packages, if necessary. You can also use the Yeoman generator, see Yeoman for details.

  1. Select File | New | Project from the main menu or click Create New Project on the Welcome screen. The New Project dialog opens.

  2. In the left-hand pane, choose the template to use depending on the type of your application.

  3. The set of controls in the right-hand pane depends on the chosen template. For details, see Creating a new application on framework-specific pages under Language and framework-specific guidelines.

Last modified: 30 January 2020