I have worked on Rails apps more than a few times in the past but every time I set it up, I need some researches to refresh my memory. I decided to put together all my resources here so that I will not need to go anywhere else for this topic.
1. Preparing basic tools
- Text editor: Atom etc
- Terminal: iTerm etc
- Browser: Chrome etc
2. Install a Ruby version management tool
- Either Ruby Version Manager (RVM) or rbenv
- Allow you to install and manage multiple versions of Ruby on the same machine.
- NOTE: RVM and rbenv can’t be used on the same system simultaneously
$ which rvmand
$ which rbenv
# Install RVM $ \curl -sSL https://get.rvm.io | bash # Reload this shell and initialize rvm. $ exec bash -l # Update rvm $ rvm get master # Install ruby $ rvm install 2.3.1 # NOTE: If you get the warning below, you can safely ignore it and move on to step 3. # * WARNING: You have '~/.profile' file, you might want to load it, # to do that add the following line to '/Users/adamzerner/.bash_profile': # Configure your default version of ruby $ rvm use 2.3.1 --default
If you ever get stuck with RVM
$ rvm help $ rvm gemset help
3. Install RubyGems
- RubyGems is a package manager for Ruby projects.
- Provides the
- NOTE: If you have installed RVM, you already have RubyGems, since RVM includes it automatically.
$ which gem
4. Install Rails
# Install Rails with a specific version number. $ gem install rails -v 4.2.2