Deploying the clone
As in the previous chapter, we will deploy to the local machine (your desktop or laptop) and then to Heroku. The steps are quite similar except for one or two minor differences.
Deploying locally
For development purposes we would normally run it off the command line using the built-in web server. However, before we do this, we need to set up the database. Let's assume that for this application we have installed MySQL. At the command line go into the MySQL interactive command console:
$ mysql –u <username> -p <password>
Then just do a simple:
mysql> create database tweetclone;
This will just create the database. Next, go into IRB and run the following command:
> require 'models'
This will require the necessary classes for creating the database tables. Next, just run the following command:
> DataMapper.auto_migrate!
This will create the tables for the application. To run the application, we just need to run this at the command line:
$ ruby tweetclone...