Skip to content

RJNY/rigup_laptop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

RigUp Laptop

RigUp Laptop is a script to set up an macOS laptop for web and mobile development.

It can be run multiple times on the same machine safely. It installs, upgrades, or skips packages based on what is already installed on the machine.

Contents

Requirements

Support for the following OS versions are confirmed:

  • macOS High Sierra (10.13)

Older versions may work but aren't regularly tested. Bug reports for older versions are welcome.

Install

Download the script:

curl --remote-name https://raw.githubusercontent.com/rjny/rigup_laptop/master/mac

Review the script (avoid running scripts you haven't read!):

less mac

Execute the downloaded script:

sh mac 2>&1 | tee ~/laptop.log

Optionally, review the log:

less ~/laptop.log

What it sets up

The entire script typically takes less than 10 minutes to install (depends on your machine).

macOS tools:

  • Homebrew for managing operating system libraries. 🍺

Unix tools:

  • Git for version control

GitHub tools:

  • Hub for interacting with the GitHub API

Heroku tools:

  • Heroku CLI and [Parity] for interacting with the Heroku API

Programming languages, package managers, and configuration:

  • Bundler for managing Ruby libraries
  • Node.js and NPM, for running apps and installing JavaScript packages
  • n for node version management
  • rbenv for ruby version management
  • Ruby stable for writing general-purpose code
  • Elasticsearch for RESTful search and analytics
    • Java8 dependency for Elasticsearch.

Databases:

RigUp Stack & Versions

  • AngularJS 1.5.8
  • Ruby on Rails 4.2.5.1
  • Ruby 2.3.3
  • node 8.9
  • NPM 5.6

Debugging

Your last Laptop run will be saved to ~/laptop.log. Read through it to see if you can debug the issue yourself. If not, copy the lines where the script failed into a new GitHub Issue for us. Or, attach the whole log file as an attachment.

About

Rigup Laptop script for MacOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages