-
-
Save ltfschoen/aa549bcb5df9c98d95c81aee4a9a69cf to your computer and use it in GitHub Desktop.
Revisions
-
ltfschoen revised this gist
Aug 8, 2017 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,9 @@ brew doctor brew update ## Install ################################################################### # https://github.com/rbenv/rbenv brew install rbenv rbenv init brew install ruby-build ## Config #################################################################### -
ltfschoen revised this gist
Aug 8, 2017 . 1 changed file with 29 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -53,10 +53,39 @@ gem install bundler --pre gem install OTHER_GLOBAL_GEMS # eg) Rails, Heroku, etc - NOTE: You need to do this for each ruby version. rbenv rehash # Show Gems installed gem list # Install RBEnv Gemset https://github.com/jf/rbenv-gemset brew install rbenv-gemset # Change into project directory cd snapr # Install Ruby version required for a specific Ruby app rbenv install 2.1.6 # Initialise Gemset rbenv gemset init # Create Gemset under specific Ruby version rbenv gemset create 2.1.6 app-snapr # List Gems installed rbenv gemset list ruby -v which ruby # Switch to Ruby version with RBEnv rbenv local 2.1.6 # Set a project specific ruby version cd myproject rbenv local 1.9.2-p290 # Install Gems # Install gems in Gemfile to vendor/bundle cd ~/projects/newhotness bundle -
ltfschoen revised this gist
Aug 8, 2017 . 1 changed file with 3 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,6 +2,9 @@ # Remove RVM rvm implode sudo rm -rf /Users/<your_username>/.rvm/ # Remove RVM from ~/.bash_profile and ~/.bash_rc # Ensure your homebrew is working properly and up to date brew doctor -
Brent revised this gist
Nov 23, 2011 . 1 changed file with 1 addition and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -47,11 +47,9 @@ rbenv rehash # Set the global Ruby version and install bundler globally rbenv global 1.9.3-p0 gem install bundler --pre gem install OTHER_GLOBAL_GEMS # eg) Rails, Heroku, etc - NOTE: You need to do this for each ruby version. rbenv rehash # Set a project specific ruby version cd myproject rbenv local 1.9.2-p290 -
Brent revised this gist
Nov 23, 2011 . 1 changed file with 5 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -17,13 +17,16 @@ brew install ruby-build git config --global core.excludesfile ~/.gitignore printf "vendor/bundle\n.DS_Store\n" >> ~/.gitignore # Set default bundle path mkdir -p ~/.bundle printf -- "---\nBUNDLE_PATH: vendor/bundle" >> ~/.bundle/config # Instantiate rbenv with your shell (choose preferred file - .profile, .bash_profile, .zshrc, etc) printf 'eval "$(rbenv init -)"' >> ~/.profile # Remove the RVM stuff from your .profile - It probably looks like... [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function # Reload your profile . ~/.profile @@ -42,8 +45,6 @@ rbenv install 1.9.2-p290 rbenv rehash # Set the global Ruby version and install bundler globally rbenv global 1.9.3-p0 gem install bundler --pre rbenv rehash -
Brent revised this gist
Nov 22, 2011 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,9 +13,9 @@ brew install ruby-build ## Config #################################################################### # Global git ignore git config --global core.excludesfile ~/.gitignore printf "vendor/bundle\n.DS_Store\n" >> ~/.gitignore # Ignore locally bundled gems mkdir -p ~/.bundle -
Brent revised this gist
Nov 22, 2011 . 1 changed file with 5 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -43,11 +43,14 @@ rbenv rehash # Set the global Ruby version and install bundler globally rbenv global 1.9.2-p290 gem install bundler --pre rbenv global 1.9.3-p0 gem install bundler --pre rbenv rehash # Install any other global gems Rails, Heroku, etc # Set a project specific ruby version cd myproject rbenv local 1.9.2-p290 -
Brent revised this gist
Nov 22, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -49,7 +49,7 @@ gem install bundler rbenv rehash # Set a project specific ruby version cd myproject rbenv local 1.9.2-p290 # Install gems in Gemfile to vendor/bundle -
Brent revised this gist
Nov 22, 2011 . 1 changed file with 5 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -41,17 +41,17 @@ rbenv install 1.9.2-p290 # Rehash rbenv shims (run this after installing binaries) rbenv rehash # Set the global Ruby version and install bundler globally rbenv global 1.9.2-p290 gem install bundler rbenv global 1.9.3-p0 gem install bundler rbenv rehash # Set a project specific ruby version touch ~/projects/newhotness/.rbenv-version rbenv local 1.9.2-p290 # Install gems in Gemfile to vendor/bundle cd ~/projects/newhotness bundle -
Brent revised this gist
Nov 22, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -15,7 +15,7 @@ brew install ruby-build # Ignore version files that rbenv makes, also pesky .DS_Store's git config --global core.excludesfile ~/.gitignore printf ".rbenv-version\nvendor/bundle\n.DS_Store\n" >> ~/.gitignore # Ignore locally bundled gems mkdir -p ~/.bundle -
Brent revised this gist
Nov 21, 2011 . 1 changed file with 4 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -27,6 +27,10 @@ printf 'eval "$(rbenv init -)"' >> ~/.profile # Reload your profile . ~/.profile # Add autocompletion to IRB touch ~/.irbrc printf "require 'irb/completion'" >> ~/.irbrc ## Usage ##################################################################### rbenv -
Brent revised this gist
Nov 21, 2011 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -59,4 +59,5 @@ bundle exec rails s # Open settings | Ruby SDK & Gems # Remove ALL RVM related SDK's # Add new Ruby SDK for project - Find path by found by running `rbenv which ruby` in project directory # Edit launch/debug configurations | Bundler - enable/check - Run the script in the context of bundler # Note: RubyMine debugger will install some additional needed gems into your global gem path - eg) ~/.gem/ruby/... -
Brent revised this gist
Nov 21, 2011 . 1 changed file with 7 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -53,4 +53,10 @@ cd ~/projects/newhotness bundle # Start app in context of bundled gems bundle exec rails s ## RubyMine Notes ############################################################ # Open settings | Ruby SDK & Gems # Remove ALL RVM related SDK's # Add new Ruby SDK for project - Find path by found by running `rbenv which ruby` in project directory # Note: RubyMine debugger will install some additional needed gems into your global gem path - eg) ~/.gem/ruby/... -
Brent created this gist
Nov 21, 2011 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,56 @@ ## Prepare ################################################################### # Remove RVM rvm implode # Ensure your homebrew is working properly and up to date brew doctor brew update ## Install ################################################################### brew install rbenv brew install ruby-build ## Config #################################################################### # Ignore version files that rbenv makes, also pesky .DS_Store's git config --global core.excludesfile ~/.gitignore printf ".rbenv-version\n.DS_Store\n" >> ~/.gitignore # Ignore locally bundled gems mkdir -p ~/.bundle printf -- "---\nBUNDLE_PATH: vendor/bundle" >> ~/.bundle/config # Instantiate rbenv with your shell (choose preferred file - .profile, .bash_profile, etc) printf 'eval "$(rbenv init -)"' >> ~/.profile # Reload your profile . ~/.profile ## Usage ##################################################################### rbenv # Choose a ruby flavor version to install rbenv install 1.9.3-p0 rbenv install 1.9.2-p290 # Rehash rbenv shims (run this after installing binaries) rbenv rehash # Set the global Ruby version rbenv global 1.9.3-p0 # Set a project specific ruby version touch ~/projects/newhotness/.rbenv-version rbenv local 1.9.2-p290 # Install bundler into current ruby's gemset gem install bundler rbenv rehash # Install gems in Gemfile to vendor/bundle cd ~/projects/newhotness bundle # Start app in context of bundled gems bundle exec rails s