User Tools

Site Tools


stretch:rbenv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
stretch:rbenv [2017/11/23 23:41] – created slackstretch:rbenv [2019/11/07 17:58] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ======= rbenv ======= ======= rbenv =======
  
-  git clone https://github.com/sstephenson/rbenv.git ~/.rbenv+  git clone https://github.com/rbenv/rbenv.git ~/.rbenv
      
 (.bashrc/.zshrc already taken care of in .shellrc) (.bashrc/.zshrc already taken care of in .shellrc)
  
-  git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build+  git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
  
 <del>(may also want the rehash plugin ''rbenv-gem-rehash'')</del>  rbenv-gem-rehash has been integrated into rbenv core, woop. <del>(may also want the rehash plugin ''rbenv-gem-rehash'')</del>  rbenv-gem-rehash has been integrated into rbenv core, woop.
 +
 +Don't bother compiling the bash extension.
 +
 +''~/.rbenv/bin'' is already in your ''$PATH'' because you won ''config''.
 +
 +  ~/.rbenv/bin/rbenv init
 +
 +Which will tell you to add this to .zshrc (should be done)
 +
 +  # Load rbenv automatically by appending the following to ~/.zshrc:
 +  
 +  eval "$(rbenv init -)"
 +
 +Restart your shell because ''.shellrc'' only kicks in at startup.
 +
 +Ignore the eval shit, again, you won.  Check if you want to check:
 +
 +  # don't pipe to zsh -- it is a bash-only script
 +  curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
 +
 +===== ruby-build =====
 +
 +Prerequisites for building a ruby (needed on a pi):
 +
 +  apt-get install libssl-dev libreadline-dev
 +
 +  rbenv install --list
 +  rbenv install 2.4.2 # 11/17 stable
 +
 +(Requisites: https://github.com/rbenv/ruby-build/wiki#suggested-build-environment)
stretch/rbenv.1511480471.txt.gz · Last modified: 2019/11/07 17:58 (external edit)