4.安装rbenv和ruby-build的步骤(Ubuntu)

1.安装依赖

sudo apt-get update
sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev git

2.安装rbenv

安装rbenv

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

升级rbenv

cd ~/.rbenv
git pull

卸载rbenv

从您的shell配置文件PATH环境变量删除rbenv init代码行,然后运行以下命令

sudo rm -rf `rbenv root`

常用命令

#安装ruby
rbenv install --list         # 列出所有网络可下载安装的 ruby 版本
rbenv install 3.0.0          # 安装ruby3.0.0

#列出版本
rbenv versions               # 列出系统已安装的版本
rbenv version                # 列出系统正在使用的版本

#设置版本
rbenv global 3.0.0           # 默认使用 ruby3.0.0
rbenv local 3.0.0            # 当前目录使用 ruby3.0.0, 会生成一个 `.rbenv-version` 文件

#卸载
rbenv uninstall 3.0.0        #卸载ruby3.0.0

3.安装ruby-build

安装ruby-build

git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
echo 'export PATH="$(rbenv root)/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

升级ruby-build

git -C "$(rbenv root)"/plugins/ruby-build pull

使用以下rbenv-doctor脚本验证是否正确设置了 rbenv

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

如果遇到:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的解决方案

4.安装ruby

下载ruby-china镜像中的ruby版本到cache文件夹

wget https://cache.ruby-china.com/pub/ruby/3.0/ruby-3.0.0.tar.gz  -P $(rbenv root)/cache
rbenv install 3.0.0          # 安装ruby3.0.0
rbenv global 3.0.0           # 默认使用 ruby3.0.0
ruby -v
#此处会非常慢,请耐心等待,除非翻q
gem update --system --no-document 
#查看版本号看是否升级成功
gem -v   
#更改ruby-china gem源               
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/  
#查看源列表,确保只有 gems.ruby-china.com
gem sources -l           
#安装bundler依赖包工具
gem install bundler --no-document

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubyenv/3166.html

(0)
上一篇 2020年9月3日 18:00
下一篇 2020年9月4日 23:55

相关推荐

  • 2.安装RubyonRails的步骤(Ubuntu)

    配置git及github(Linux) n工具安装Nodejs和Yarn以及配置国内镜像源(Ubuntu) 安装PostgreSQL和pgAdmin以及配置国内镜像源(Ubuntu) 安装RVM Ubuntu PPA专用版 安装RVM和Ruby的步骤(Ubuntu)(只需要第3步) 现在,大功告成,您可以通过http:…

    Ruby安装教程 2020年9月2日
    02.0K0
  • 6.RVM Gemset常用命令一览表

    RVM gemset为您提供Ruby的独立隔离环境,这意味着ruby、gems和irb都是独立的,与系统以及其它环境独立。 1.创建gemset 2.切换gemset 3.查看gemset 4.删除gemset 5.清空gems

    Ruby安装教程 2020年9月6日
    01.8K0
  • 1.安装RVM和Ruby的步骤(Ubuntu)

    1.安装GPG密钥 或者 如果上述密钥服务器遇到问题,请尝试其他密钥服务器。一些替代方案如下所示: hkp://ipv4.pool.sks-keyservers.net hkp://pgp.mit.edu hkp://keyserver.pgp.com hkp://keys.gnupg.net 2.安装RVM 最新稳定…

    Ruby安装教程 2020年9月1日
    02.5K0

发表回复

登录后才能评论