Ubuntu安装ruby到opt下的rbenv目录

演示地址:install rbenv to opt - asciinema,由于网速问题,大部分时间浪费在下载和安装ruby的过程中,可以跳过下载部分。
安装脚本

# 安装ruby环境 # 参考: # https://stackoverflow.com/questions/37720892/you-dont-have-write-permissions-for-the-var-lib-gems-2-3-0-directory # https://github.com/rbenv/rbenv # rbenv install and system wide install on Ubuntu to /opt/rbenv : https://gist.github.com/slayer/1513911sudo mkdir /opt/rbenv# 此处需要更改:用户名.组 # 查看用户名 : # whoami # 查看用户所属组,(一般选择冒号后的一个) # groups `whoami` sudo chown fan.fan /opt/rbenv sudo apt-get update apt-get -y install build-essential apt-get -y install git-core# 如果安装有错误,可试一试先安装如下依赖 # sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-devgit clone https://github.com/rbenv/rbenv.git/opt/rbenvecho 'export RBENV_ROOT=/opt/rbenv' >> ~/.bashrc echo 'export PATH="/opt/rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrcgit clone https://github.com/rbenv/ruby-build.git/opt/rbenv/plugins/ruby-build echo 'export PATH="/opt/rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc source ~/.bashrc # exec $SHELL rbenv install 2.3.1 rbenv global 2.3.1 ruby -vgem install bundler rbenv rehash# 更改源码镜像,使用bundle时国内下载速度更快 # bundle config mirror.https://rubygems.org https://ruby.taobao.org

参考 【Ubuntu安装ruby到opt下的rbenv目录】rubygems - You don't have write permissions for the /var/lib/gems/2.3.0 directory - Stack Overflow
GitHub - rbenv/rbenv: Groom your app’s Ruby environment
rbenv install and system wide install on Ubuntu to /opt/rbenv · GitHub

    推荐阅读