Lesson Weekend

Before the start of the course, take time to ensure all necessary tools are correctly installed on your personal machine. For Ruby, this is primarily installing Ruby itself and a tool called Postgres, which we will use when we begin integrating databases into our Ruby projects in 3rd course section, Ruby Database Basics.

You will also have the option to learn about and use Docker, an application which allows you to run containers with environments separate from your operating system. We have set up containers for each section in Ruby/Rails, which means you don't need to do any installation of Ruby or Postgres software on your personal machine. You can just use Docker instead. We recommend installing Docker regardless because it will always be available if you have problems with Ruby software on your machine.

The following four lessons contain setup and installation instructions for these tools:

If you have any questions about whether to work with a Ruby installation or with Docker, read through the FAQ: Should I Install Ruby or Use Docker?.

If you encounter any issues installing or configuring any of these technologies, there will be an opportunity to receive setup assistance to troubleshoot basic personal environment issues from Epicodus staff the at the beginning of the course. Check in with your instructor about the exact timing and date. Please note, the assistance we can provide is limited and we do not have the staffing to debug complex personal environment issues.

It's important to try setting up these tools up now (even though we don't use Postgres for a few weeks) so that you may take advantage of installation and setup assistance if any errors or issues occur.

Lesson 2 of 8
Last updated more than 3 months ago.