ruby安装设置笔记
系统自带的ruby版本低了,需要手动安装更高版本(使用rbenv方式)
环境:Ubuntu 20.04 桌面环境
1 克隆并设置环境变量
我的
~/.bashrc
添加以下内容
# - rbenv git clone https://github.com/rbenv/rbenv.git ~/.rbenv export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" # - ruby-build # 用来编译安装ruby的程序 git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH" # - ruby gems 路径 # 可以通过运行`gem environment`查看安装路径 # 默认:系统级安装目录为:/var/lib/gems # 用户级安装目录为:$HOME/.gem # 指定安装 Ruby Gems 到目录:~/.gem_4_me export GEM_HOME="$HOME/.gem_4_me" export PATH="$HOME/.gem_4_me/bin:$PATH"
使其原地生效:
exec $SHELL
2 安装ruby
rbenv install -l #-- 列出可安装ruby版本rbenv install 3.2.2
3 设置ruby
rbenv global 3.2.2 #-- 设置默认ruby版本 rbenv rehash #-- 重新生成ruby可执行shims
4 设置源
国内的快
gem sources -l #-- 列出添加的源 gem sources --remove https://rubygems.org/ #-- 移除官方源 gem sources -a https://gems.ruby-china.com/ #-- 添加ruby-china源 gem sources -a https://mirrors.aliyun.com/rubygems/ #-- 添加国内阿里云源
5 安装bundler
Bundler 可管理 Ruby gem 依赖项,写在
Gemfile
文件中的依赖gem,可以运行bundle install
自动安装
gem install bundler
6 检查安装后的软件版本
rbenv -v ruby -v gem -v bundler -v
7 ubuntu 20.04 默认ruby环境
kevin@TM1701-b38cbc23:~$ gem environment RubyGems Environment: - RUBYGEMS VERSION: 3.1.2 - RUBY VERSION: 2.7.0 (2019-12-25 patchlevel 0) [x86_64-linux-gnu] - INSTALLATION DIRECTORY: /var/lib/gems/2.7.0 - USER INSTALLATION DIRECTORY: /home/kevin/.gem/ruby/2.7.0 - RUBY EXECUTABLE: /usr/bin/ruby2.7 - GIT EXECUTABLE: /usr/bin/git - EXECUTABLE DIRECTORY: /usr/local/bin - SPEC CACHE DIRECTORY: /home/kevin/.gem/specs - SYSTEM CONFIGURATION DIRECTORY: /etc - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: - /var/lib/gems/2.7.0 - /home/kevin/.gem/ruby/2.7.0 - /usr/lib/ruby/gems/2.7.0 - /usr/share/rubygems-integration/2.7.0 - /usr/share/rubygems-integration/all - /usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - /home/kevin/.local/bin - /usr/local/pgsql/bin - /opt/node/bin - /opt/maven/bin - /opt/java/bin - /usr/local/sbin - /usr/local/bin - /usr/sbin - /usr/bin - /sbin - /bin - /usr/games - /usr/local/games - /snap/bin
文章来源:https://www.toymoban.com/news/detail-666067.html
gem安装路径:文章来源地址https://www.toymoban.com/news/detail-666067.html
- INSTALLATION DIRECTORY - USER INSTALLATION DIRECTORY - GEM PATHS
到了这里,关于Ubuntu 20.04下使用rbenv安装和设置高版本Ruby的步骤详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!