在Debian 10上安装Ruby

Ruby是一种极受欢迎的编程语言,尤其在Ruby on Rails框架中广泛使用。本文将介绍在Debian 10上安装Ruby的不同方法,包括从默认Debian 10存储库安装、使用Rbenv和使用RVM脚本进行安装。您可以根据自己的需求和环境选择最合适的安装方法。

图片[1]-在Debian 10上安装Ruby-山海云端论坛

从Debian存储库安装Ruby

这是在Debian上最简单的安装Ruby的方法,因为它直接从官方存储库获取软件包。当前标准Debian存储库中提供的Ruby版本为2.5.5。您可以使用以下命令来更新软件包列表并安装Ruby:

sudo apt update sudo apt install ruby-full

安装完成后,您可以使用以下命令验证Ruby的安装情况:

ruby --version

使用Rbenv安装Ruby

Rbenv是一款轻量级的Ruby版本管理工具,它允许您轻松切换不同的Ruby版本。以下是使用Rbenv和ruby-build插件安装Ruby的步骤:

首先,安装git和从源代码构建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

然后,运行以下命令以安装rbenv和ruby-build脚本:

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

接下来,根据您使用的Shell(Bash或Zsh),将rbenv添加到PATH并初始化:

如果使用Bash:

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

如果使用Zsh:

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

您可以使用以下命令验证rbenv的安装情况:

rbenv -v

接下来,您可以列出所有可用的Ruby版本并选择要安装的版本:

rbenv install -l

例如,要安装Ruby 2.7.0版本并将其设置为默认版本,可以运行以下命令:

rbenv install 2.7.0 rbenv global 2.7.0

最后,验证Ruby是否正确安装:

ruby -v

使用RVM安装Ruby

RVM(Ruby版本管理器)是一款功能强大的命令行工具,可让您安装、管理和切换不同的Ruby环境。以下是使用RVM安装Ruby的步骤:

首先,安装从源代码构建Ruby所需的依赖项:

sudo apt update sudo apt 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

然后,添加GPG密钥并安装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

您可以列出所有已知的Ruby版本:

rvm list known

要安装最新的稳定版本并将其设置为默认版本,请运行以下命令:

rvm install ruby rvm --default use ruby

最后,验证Ruby的安装:

ruby -v

总结:

本文介绍了在Debian 10上安装Ruby的三种不同方法,您可以根据需求和偏好选择最适合您的方法。虽然从Debian存储库安装Ruby是最简单的方法,但Rbenv和RVM方法提供了更大的灵活性,允许每个用户管理不同的Ruby版本。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容