Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

May I please have some help setting up Nitrous.io for the "Build a Todo List Application with Rails 4" lesson?

Do I need to install the virtual box or vagrant? Or will it be ready for use when I choose the Ruby option?

1 Answer

Naomi Freeman
STAFF
Naomi Freeman
Treehouse Guest Teacher

Nitrous * is * virtual boxes.

Click "Open Dashboard" Pick a Template - Rails is default selected Click "Create Box" Click "Next" Click "Okay take me to my box!"

It will take you to your box, which will have a file directory on the left, an editor in the middle and the console at the bottom.

In the console at the bottom, just type

rails new PROJECTNAME

to create a new rails project.

Yours might look like

rails new odot

for this project.

It will generate a project folder for you. On the left in the file directory, click the little ~ near the top twice and the project folder should appear.

All of this work will be contained in the Nitrous box.

"Welcome to Nitrous.IO

Nitrous.IO enables you to develop web applications completely in the cloud. This development "box" helps you write software, collaborate real-time with friends, show off apps to teammates or clients, and deploy apps to production hosting sites like Heroku or Google App Engine.

Getting Started

This box is a fully functional Linux environment in which you can develop any Linux-based application. This box comes bundled with gcc, make, perl and other system-level libraries, enough to get you started on your application development journey. "