如何在Debian 10上的Rails上安装Ruby
admin
2023-07-31 07:33:27
0

Ruby on Rails(RoR)是基于Ruby编程语言的Web应用程序框架。它是服务器端MVC(模型-视图-控制器)框架,为数据库,Internet服务和站点提供默认结构。它使您可以将Ruby与HTML,CSS和类似的编程语言结合使用。

ruby_and_rails_logoruby_and_rails_logo

在Debian 10 Buster上安装Ruby on Rails

步骤1.在运行下面的教程之前,重要的是通过apt在终端中运行以下命令来确保系统是最新的:

sudo apt update
sudo apt install gnupg2

步骤2.安装依赖关系。

现在,我们使用以下命令安装所有依赖项:

sudo apt install curl nodejs dirmngr gnupg2 build-essential libssl-dev git-core zlib1g-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev software-properties-common libxslt1-dev libcurl4-openssl-dev libffi-dev

步骤3.安装Yarn。

现在添加Yarn存储库以安装Yarn程序包管理器:

curl -sS 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

完成后,使用以下命令安装Yarn:

sudo apt update
sudo apt install yarn

步骤4.使用rbenv安装Ruby。

rbenv使您可以轻松地安装和管理Ruby的版本,并且它比RVM更简单。首先,使用以下命令从Git存储库下载rbenv:

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

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo \'export PATH=\"$HOME/.rbenv/plugins/ruby-build/bin:$PATH\"\' >> ~/.bashrc
exec $SHELL

接下来,使用以下命令安装Ruby版本2.7.0:

rbenv install 2.7.0

然后,使用以下命令为所有用户设置Ruby版本2.7.0:

rbenv global 2.7.0

检查Ruby版本:

ruby -v

接下来,使用以下命令安装捆绑程序:

gem install bundler

步骤5.在Debian 10上安装Ruby on Rails。

至此,Ruby已安装在您的系统中。现在,运行以下命令以安装最新版本的Rails:

gem install rails

检查Rails版本:

rails -v

步骤6.创建一个测试应用程序。

现在,您可以开始第一个Ruby on Rails项目。在主目录中创建一个新的Ruby on Rails应用程序:

cd ~
rails new idrootApps

这应该不超过一分钟。一旦创建了新的Ruby on Rails应用程序,就可以开始开发该应用程序。有新的Rails教程,可以帮助您了解所有部分如何组合在一起。

恭喜你!您已经成功安装了Ruby on Rails。感谢您使用本教程在Debian系统上安装最新版本的Ruby on Rails。有关其他帮助或有用信息,建议您查看Ruby on Rails官方网站。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在 Windows 11 ... 在对 Windows 注册表编辑器进行任何更改之前,强烈建议备份您的注册表设置。如果出现问题,您始终...
Hive OS A卡超频VII... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...