**一、更新和升级你的Linux系统**
首先,请确保您的Linux发行版是最新的:
bash
sudo apt update && sudo apt upgrade -y # 对于基于Debian/Ubuntu的系统
或
sudo yum check-update; sudo yum upgrade -y # 对于基于RHEL/CentOS系统的机器
**二、安装必要的依赖包**
对于大部分Linux版本来说,在安装Ruby之前需要先添加一些基本构建工具和其他必需软件库:
bash
# Debian / Ubuntu:
sudo apt install build-essential zlib1g-dev libssl-dev libreadline-dev curl git
# CentOS/RHEL/Fedora:
sudo yum groupinstall 'Development Tools'
sudo yum install openssl-devel readline-devel zlib-devel curl wget git
**三、安装并设置Ruby管理器RBENV**
使用rbenv可以轻松管理和切换多个ruby版本,并且与操作系统自带的 ruby 版本保持独立性。
bash
# 安装 rbenv 和其插件 rbenv-build (用于编译 Ruby)
curl https://raw.githubusercontent.com/rbenv/rbenv-installer/main/bin(rbenv-doctor) | bash
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/ruby/build.git $(rbenv root)/plugins/rbenv-build
source ~/.bashrc
# 检查是否成功安装
type rbenv
**四、通过 RBENV 安装指定版本的Ruby:**
例如要安装最新稳定版Ruby(替换`X.Y.Z`为实际版本号):
bash
rbenv install X.Y.Z
rbenv global X.Y.Z
ruby --version # 验证已正确设定全局使用的Ruby版本
**五、安装 Bundler以方便gem包管理**
Bundler是Ruby项目的 gem 包依赖解决方案:
bash
gem install bundler
**六、安装Rails框架**
现在我们已经设置了Ruby环境,接下来将用Gem命令直接安装rails:
bash
gem install rails
rails --version #验证rails安装情况
**七、创建新项目并启动服务器进行测试**
为了确认一切运行正常,我们可以新建一个简单的Rails应用并尝试启动本地服务:
bash
rails new myapp
cd myapp
bundle install
bin/dev rails server
然后打开浏览器访问 `http://localhost:3000` ,如果能看到默认的 "Welcome Aboard" 页面,则表明您已经在Linux环境中成功地完成了Ruby on Rails开发环境的配置!
以上就是在Linux环境下从零开始逐步搭建Ruby以及Rails开发环境的过程。请随时关注官方发布的安全补丁和技术动态以便及时对相关组件做维护和升级。同时建议结合具体需求灵活调整上述流程中的某些环节,如选择特定版本的Ruby等。