如何在 Manjaro 上安装 Ruby on Rails

2023年 10月 30日 39.1k 0

Web 开发凭借其不断发展的技术和框架,是一个令人兴奋的领域。Ruby on Rails,俗称 Rails,作为一个强大而优雅的 Web 应用程序框架,经受住了时间的考验。如果您是 Linux 爱好者并且更喜欢 Manjaro 作为您的操作系统,那么您很幸运。本文将指导您完成在 Manjaro 上安装 Ruby on Rails 的过程。

ruby_and_rails_logo-3ruby_and_rails_logo-3

在 Manjaro 上安装 Ruby on Rails

步骤 1。在深入研究 Ruby on Rails 安装之前,确保您的 Manjaro 系统是最新的至关重要。打开终端并执行以下命令:

sudo pacman -Syu

第 2 步。在 Manjaro 上安装 Ruby on Rails。

  • 方法一:使用RVM(Ruby版本管理器)

安装 Ruby 和 Rails 所需的依赖项:

sudo pacman -S base-devel git nodejs npm

接下来,我通过运行以下命令来安装 RVM:

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

安装 RVM 后,您可以通过运行以下命令来安装最新版本的 Ruby:

rvm install ruby

最后,通过运行以下命令来安装 Rails:

gem install rails
  • 方法 2:使用 rbenv

安装 Ruby 和 Rails 所需的依赖项:

sudo pacman -S base-devel git nodejs npm

接下来,我通过运行以下命令来安装 rbenv:

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

之后,安装 rbenv 的 ruby-build 插件:

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

通过运行以下命令安装最新版本的 Ruby:

rbenv install ruby

通过运行以下命令安装最新版本的 Ruby:

gem install rails

第 3 步。创建您的第一个 Rails 应用程序。

现在你已经设置好了开发环境,是时候创建你的第一个 Rails 应用程序了。打开终端,导航到要创建项目的目录,然后运行以下命令:

rails new myapp

此命令将创建一个名为“.’您可以将 ” 替换为所需的项目名称。myappmyapp

Rails 项目具有明确定义的结构。以下是您将遇到的一些基本目录和文件:

  • app:包含应用程序的代码,包括模型、视图和控制器。
  • config:包含应用程序的配置文件。
  • db:存储数据库架构和迁移。
  • public:包含静态文件,如图像和样式表。
  • Gemfile:列出您的项目所依赖的 gem(库)。

要运行 Rails 应用程序,请导航到项目目录并执行以下命令:

cd myapp
rails server

通过打开 Web 浏览器并输入以下 URL 来访问您的应用程序:

http://localhost:3000

您将看到 Rails 欢迎页面,表示您的应用程序已启动并运行。

ruby_on_rails_interface-2

感谢您使用本教程在 Manjaro 系统上安装最新版本的 Ruby on Rails。如需更多帮助或有用信息,我们建议您查看 Ruby on Rails 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论