$ cd /root/
$ git clone https://github.com/{YOURGITHUBUSERNAME}/{YOURREPONAME}.git # Replace YOURGITHUBUSERNAME with your github username and replace YOURREPONAME with the name of your repo.
$ cd YOURREPONAME
After you are in your YOURREPONAME
directory. Run rails new .
This command will install a new Ruby on Rails application in the current directory.
Copy and paste the following line into your projects Gemfile on line 30
.
group :production do
gem 'pg', '~> 0.21' # for Heroku deployment
gem 'rails_12factor'
end
and move
gem sqlite3
to the
group :development :test
in the Gemfile.
Whenever you start working on a Rails project, the first thing you should do is to run Bundler, to make sure all the app's gems are installed. Switch to the app's root directory and run
bundle install --without production
You only need to specify --without production
the first time, as this setting will be remembered on future runs of Bundler for this project.
At this point you should be able to run the app locally
rails server -b 0.0.0.0
and navigate to http://localhost:3000
in your browser.
Note: If you stop the server by hitting control-C, you will no longer be able to visit the Ruby on Rails site. Start the server again by repeating the last command.
Lastly, push the new application to Github. (You will need to run the git commands every time you want to push code to GitHub.)
$ cd /root/{YOURPOJECTNAME}
$ git add -A
$ git status #Make sure all the new files are tracked AND on stage for being committed!!
$ git commit -m "Init"
$ git push