如何在 Debian 11 上安装 Ruby on Rails如何在 Debian 11 上安装 Ruby on Rails如何在 Debian 11 上安装 Ruby on Rails如何在 Debian 11 上安装 Ruby on Rails
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Debian 11 上安装 Ruby on Rails

发表 admin at 2025年2月28日
类别
  • 未分类
标签

本教程适用于这些操作系统版本

  • Debian 11(Bullseye)
  • Debian 10(Buster)

在此页

  1. 先决条件
  2. 安装 RVM
  3. 使用 RVM 安装 Ruby
  4. 安装 Nodejs 和 Yarn
  5. 升级 Ruby 包管理器
  6. 安装 Ruby on Rails
  7. 使用 Ruby on Rails 创建一个项目
  8. 结论

Ruby on Rails 是一种免费的开源软件,是最流行的用于创建网站和 Web 应用程序的应用程序堆栈之一。它是用 Ruby 编程语言编写的,遵循 MVC 概念。它带有 Rails 开发框架,使应用程序开发更容易。基于Rails的知名应用有很多,比如Github、Airbnb、Soundcloud等。

在本教程中,我将向您展示如何在 Debian 11 系统上安装 Ruby on Rails。

先决条件

  • 一台运行 Ubuntu 20.04 的服务器。
  • 在服务器上配置了根密码。

安装 RVM

RVM 也称为“Ruby 版本管理器”,是一个命令行工具,可让您从解释器轻松安装、管理和使用多个 ruby 环境。它使您的工作更容易管理系统中的多个 Ruby 版本。

首先,使用以下命令安装所有必需的依赖项:

apt-get install gnupg2 curl wget -y

安装所有依赖项后,使用以下命令导入 GPG 密钥:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

接下来,使用以下命令下载并运行 RVM 安装脚本:

curl -sSL https://get.rvm.io | bash -s stable --ruby

安装 RVM 后,使用以下命令加载 RVM 系统路径:

source /usr/local/rvm/scripts/rvm

接下来,使用以下命令验证 RVM 版本:

rvm version

您将获得以下输出:

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

使用 RVM 安装 Ruby

首先,使用以下命令将 RVM 更新到最新版本:

rvm get stable --autolibs=enable

接下来,您需要将 root 用户添加到 rvm 组,以便 root 用户可以运行 rvm 命令。

usermod -a -G rvm root

接下来,使用以下命令安装最新版本的 Ruby:

rvm install ruby-3.0.2

接下来,使用以下命令将 Ruby 版本设置为默认版本:

rvm --default use ruby-3.0.2

接下来,使用以下命令验证 Ruby 版本:

ruby --version

您将获得以下输出:

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

安装 Nodejs 和 Yarn

接下来,您需要在系统中安装 Nodejs 来处理 JavaScript 文件。首先,使用以下命令安装所需的依赖项:

apt-get install gcc g++ make -y

接下来,使用以下命令添加 Node 源存储库:

curl -sL https://deb.nodesource.com/setup_14.x | bash -

接下来,运行以下命令添加 Yarn 存储库:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

最后,更新存储库并使用以下命令安装 Nodejs 和 Yarn 包:

apt-get update
apt-get install nodejs yarn -y

安装完成后,使用以下命令验证 Nodejs 版本:

node --version

您将获得以下输出:

v14.18.1

您还可以使用以下命令验证 Yarn 版本:

yarn --version

您应该得到以下输出:

1.22.15

升级 Ruby 包管理器

Ruby 还在您的系统中安装了 RubyGems 包。它提供了一个用于升级 RubyGems 的 gem 命令行实用程序。

运行以下命令将 RubyGem 更新到最新版本。

gem update --system

现在,使用以下命令验证 RubyGem 版本:

gem -v

您将获得以下输出:

3.2.29

还建议通过 RubyGem 配置禁用 Ruby 包文档的安装。您可以使用以下命令禁用它:

echo "gem: --no-document" >> ~/.gemrc

安装 Ruby on Rails

您现在可以使用 RubyGem 命令安装最新版本的 Ruby on Rails:

gem install rails -v 6.1.4

安装完成后,使用以下命令验证安装的 Rails 版本:

rails -v

您将获得以下输出:

Rails 6.1.4

使用 Ruby on Rails 创建项目

至此,Ruby on Rails 安装完毕。现在,是时候使用 Ruby on Rails 创建一个项目了。

首先,使用 Rails 命令创建一个新项目,如下所示:

rails new project

接下来,将目录更改为项目并使用以下命令验证所有项目文件:

cd project
ls

您将获得以下输出:

app		 bin	 config.ru  Gemfile	  lib  node_modules  postcss.config.js	Rakefile   storage  tmp     yarn.lock
babel.config.js  config  db	    Gemfile.lock  log  package.json  public		README.md  test     vendor

现在,使用下面的命令启动 puma rails web 服务器。

rails s -b 69.87.221.117 -p 8080

您应该看到以下输出:

=> Booting Puma
=> Rails 6.1.4.1 application starting in development 
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.5.2 (ruby 3.0.2-p107) ("Zawgyi")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 40403
* Listening on http://69.87.221.117:8080
Use Ctrl-C to stop

此时,Ruby on Rails 项目已启动并侦听端口 8080 您现在可以使用 URL http://your-server-ip:8080 访问它。您应该看到 Rails 默认页面:

结论

恭喜!您已在 Debian 11 上成功安装 Ruby on Rails。您现在可以开始使用 Ruby on Rails 框架创建 Web 应用程序。

©2015-2025 Norria support@norria.com