zk/f6ac9b84 rbenv README § Installation https://github.com/rbenv/rbenv/blob/master/README.md#installation **Compatibility note**: rbenv is _incompatible_ with RVM. Please make sure to fully uninstall RVM and remove any references to it from your shell initialization files before installing rbenv. . For a more automated install, you can use [rbenv-installer](https://github.com/rbenv/rbenv-installer#rbenv-installer). If you prefer a manual approach, follow the steps below. This will get you going with the latest version of rbenv without needing a systemwide install. 1. Clone rbenv into `~/.rbenv`. ~~~ sh $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv ~~~ Optionally, try to compile dynamic bash extension to speed up rbenv. Don't worry if it fails; rbenv will still work normally: ~~~ $ cd ~/.rbenv && src/configure && make -C src ~~~ 2. Add `~/.rbenv/bin` to your `$PATH` for access to the `rbenv` command-line utility. * For **bash**: ~~~ bash $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile ~~~ * For **Ubuntu Desktop**: ~~~ bash $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc ~~~ * For **Zsh**: ~~~ zsh $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc ~~~ * For **Fish shell**: ~~~ fish $ set -Ux fish_user_paths $HOME/.rbenv/bin $fish_user_paths ~~~ 3. Set up rbenv in your shell. ~~~ sh $ ~/.rbenv/bin/rbenv init ~~~ Follow the printed instructions to [set up rbenv shell integration](#how-rbenv-hooks-into-your-shell). 4. Restart your shell so that PATH changes take effect. (Opening a new terminal tab will usually do it.) 5. Verify that rbenv is properly set up using this [rbenv-doctor](https://github.com/rbenv/rbenv-installer/blob/master/bin/rbenv-doctor) script: ~~~ sh $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash Checking for `rbenv' in PATH: /usr/local/bin/rbenv Checking for rbenv shims in PATH: OK Checking `rbenv install' support: /usr/local/bin/rbenv-install (ruby-build 20170523) Counting installed Ruby versions: none There aren't any Ruby versions installed under `~/.rbenv/versions'. You can install Ruby versions like so: rbenv install 2.2.4 Checking RubyGems settings: OK Auditing installed plugins: OK ~~~ 6. _(Optional)_ Install [ruby-build][], which provides the `rbenv install` command that simplifies the process of [installing new Ruby versions](#installing-ruby-versions). 🤡️🤡️🤡️