Ubuntu安装Ruby

Ubuntu存储库安装Ruby

参考

1.首先,更新软件包索引:

sudo apt update

2.通过键入以下内容来安装Ruby:

sudo apt install ruby-full

3.要验证安装是否成功,请运行以下命令,该命令将显示Ruby版本:

ruby --version

4.使用Rbenv安装Ruby

Rbenv是轻量级的Ruby版本管理工具,可让您轻松切换Ruby版本。默认情况下,Rbenv不处理Ruby版本的安装,因此我们还需要安装ruby-build,该工具可帮助您安装所需的任何版本的Ruby。它可以作为独立程序使用,也可以作为rbenv的插件使用。

要使用Rbenv脚本安装Ruby,请按照以下步骤操作:

首先,更新软件包索引并安装ruby-build工具从源代码构建Ruby所需的软件包:

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

接下来,运行以下 curl命令安装rbenv和ruby-build:

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

将$HOME/.rbenv/bin添加到用户 PATH ,如果您使用的是Bash,请运行:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Copy

如果您使用的是Zsh,请运行:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

安装最新的稳定版Ruby并将其设置为默认版本,包括:

rbenv install 2.5.1
rbenv global 2.5.1

要列出所有可用的Ruby版本,您可以使用:rbenv install -l

通过打印版本号来验证Ruby是否已正确安装:

ruby -v

5.使用RVM安装Ruby

RVM是另一个用于安装,管理和使用多个Ruby环境的工具。要使用RVM脚本安装Ruby,请按照以下步骤操作:

首先安装RVM实用程序从源代码构建Ruby所需的依赖项:

sudo apt update

sudo apt-get install curl g++  gcc   autoconf automake  bison  libc6-dev libffi-dev  libgdbm-dev  libncurses5-dev libsqlite3-dev libtool libyaml-dev  make  pkg-config sqlite3  zlib1g-dev  libgmp-dev  libreadline-dev  libssl-dev

运行以下命令来安装RVM:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

要使用RVM,您需要运行以下命令:

source ~/.rvm/scripts/rvm

使用RVM安装Ruby的最新稳定版本并将其设置为默认版本,方法是:

rvm install 2.5.1
rvm use 2.5.1 --default

验证Ruby是否正确通过打印版本号安装:

ruby -v
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值