主页 > 系统脚本讲解

如何在Linux系统中安装配置Ruby及Rails开发环境

更新: 2024-10-09 12:33:14   人气:7903
要在 Linux 系统上搭建 Ruby 及 Rails 开发环境,你需要完成几个关键步骤。下面是一个详细的指南来指导你顺利完成这个过程。

**一、更新和升级你的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等。