rbenv installation

rbenv的安装

下载rbenv

git clone https://github.com/rbenv/rbenv.git ~/tools/rbenv
git clone https://github.com/rbenv/ruby-build.git ~/tools/rbenv/plugins/ruby-build

在".bashrc"或".bash_profile"设置环境变量

apt-get install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev
export RBENV_ROOT="$HOME/tools/rbenv"
export PATH="$RBENV_ROOT/bin:$RBENV_ROOT/plugins/ruby-build/bin:$PATH"
eval "$(rbenv init -)"

重启shell,让环境变量生效

exec $SHELL

rbenv命令

# 查看可安装版本
rbenv install -l
# 安装ruby
rbenv install 2.5.1
# 卸载ruby
rbenv uninstall 2.5.1

# ruby可用版本
rbenv versions

# ruby指定版本
rbenv local 2.5.1 system

# 安装ruby gems
gem install bundler

在"~/tools/rbenv/version"设置ruby版本

2.5.1
system

安装常用包

# redis
gem install redis

ruby本地镜像安装

下载"ruby-2.5.1.tar.bz2"到本地目录,到目录下如下操作

# 启动http服务
python3 -m http.server
# 设置本地镜像
export RUBY_BUILD_MIRROR_URL="http://127.0.0.1:8000/"
# rbenv安装python时找不到本地文件,需要将"ruby-2.5.1.tar.bz2"重命名为"http.server"输出的请求64位字符
rbenv install 2.5.1

参考

links

social