Setting up your environment can be difficult when you're first starting with Ruby. We want to get the following installed:
- Git
- Ruby 2.2
- A text editor
The setup instructions are broken down by the following platforms: Mac
| # lib/tasks/db.rake | |
| namespace :db do | |
| desc "Dumps the database to db/APP_NAME.dump" | |
| task :dump => :environment do | |
| cmd = nil | |
| with_config do |app, host, db, user| | |
| cmd = "pg_dump --host #{host} --username #{user} --verbose --clean --no-owner --no-acl --format=c #{db} > #{Rails.root}/db/#{app}.dump" | |
| end | |
| puts cmd |
| # detect `$rvm_path` | |
| if [ -z "${rvm_path:-}" ] && [ -x "${HOME:-}/.rvm/bin/rvm" ] | |
| then rvm_path="${HOME:-}/.rvm" | |
| fi | |
| if [ -z "${rvm_path:-}" ] && [ -x "/usr/local/rvm/bin/rvm" ] | |
| then rvm_path="/usr/local/rvm" | |
| fi | |
| # load environment of current project ruby | |
| if |
| # detect `$rvm_path` | |
| if [ -z "${rvm_path:-}" ] && [ -x "${HOME:-}/.rvm/bin/rvm" ] | |
| then rvm_path="${HOME:-}/.rvm" | |
| fi | |
| if [ -z "${rvm_path:-}" ] && [ -x "/usr/local/rvm/bin/rvm" ] | |
| then rvm_path="/usr/local/rvm" | |
| fi | |
| # load environment of current project ruby | |
| if |