Skip to content

Latest commit

 

History

History
122 lines (83 loc) · 1.53 KB

File metadata and controls

122 lines (83 loc) · 1.53 KB

Development Packages

Below is my current development stack setup on Mac

Languages

NVM + Node + Yarn

To install latest version of node

brew install nodejs

To install and manage multiple versions of Node

brew install nvm

Open .zshrc to set NVM home folder and its initial setup with nano ~/.zshrc and add

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

Install Node and update NPM

nvm install --lts
nvm install --latest-npm

Install yarn

brew install yarn

Dot net

brew cask install dotnet-sdk

Python

brew install python

Ruby on Rails

Install Ruby

brew install rbenv ruby-build

then run

rbenv install -l

to list all available Ruby runtimes and chose one to install

rbenv install 3.4.9
rbenv global 3.4.9
rbenv init

modify the .zprofile to evaluate rbenv

eval "$(rbenv init - zsh)"

Install Rails

to install rails

gem install rails

to install rails-new

  1. Download rails-new from their repo
  2. Save into folder i.e. Projects/sdks
  3. Add to path by modifing the .zprofile and add
/Users/xxx/Projects/sdks/rails-new
  1. Create a new rails app
rails-new -u 3.4.9 -r 8.1.3 appname --devcontainer

Frameworks

Cocoapods

To manage dependencies for Swift and Objective-C projects

brew install cocoapods
pod setup