如何在debian 10上的rails上安装ruby-人生就是博尊龙凯时

ruby on rails(ror)是基于ruby编程语言的web应用程序框架。它是服务器端mvc(模型-视图-控制器)框架,为数据库,internet服务和站点提供默认结构。它使您可以将ruby与html,css和类似的编程语言结合使用。

人生就是博尊龙凯时

在 buster上 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应用程序,就可以开始开发该应用程序。有,可以帮助您了解所有部分如何组合在一起。

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

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun46576.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年4月20日 下午11:32
下一篇 2021年4月20日 下午11:46

相关推荐

  • netdata 是一个开源实时 linux 服务器性能监控工具,具有漂亮的 web 前端。netdata 带有简单、易于使用和可扩展的 web 仪表板,可用于可视化系统上的流程和服…

    linux命令 2021年8月18日
  • apache solr 是一个用 java 编写的开源搜索平台。solr 旨在通过自动故障转移和恢复提供分布式索引、复制和负载平衡查询。 在 debian 10 buster 上安…

    linux命令 2021年8月4日
  • gulp.js 是一个开源工具包,可帮助开发人员自动执行开发工作流程中的任务。gulp 可用于使流程自动化并轻松运行重复性任务。它是一个基于 node.js 和 npm 构建的任务…

    linux命令 2021年8月2日
  • openlitespeed 是由 litespeed technologies 开发的免费、开源和轻量级 http 服务器。它提供了一个基于 web 的用户界面,用于从浏览器管理 …

    linux命令 2021年7月31日
  • hestiacp 是一个免费的开源 web 服务器控制面板,是流行的vesta 控制面板的一个分支。它提供了一个简单干净的 web 界面,并为管理员提供了轻松管理其 web 服务器…

    2021年6月11日
  • 点击进入:chatgpt工具插件导航大全 windows 11 pro iso文件在哪下载最新版?如何下载原装纯净版win11 ?点击进入   持续更新! powershell c…

    2021年6月9日
  • ionic 是一个开源框架,可用于使用 css、html5 等 web 技术开发混合移动应用程序,和萨斯。ionic cli 是首选的安装方法,因为它提供了广泛的开发工具和帮助选项…

    2021年6月8日
  • vim 是一个开源免费工具,具有命令行界面和图形用户界面。它对于编辑用 shell、python、perl、c/c 等编写的配置文件和程序特别有用。最新版本的 vim 包括一些…

    2021年5月31日
  • ajenti是一个免费的开源轻量级控制面板,用于管理linux服务器。它带有许多用于管理电子邮件,网站,域等的插件。它是用python编写的,并提供了响应式图形界面来管理服务器。 …

    2021年5月28日
  • 如何在debian 10上安装notepad

    notepad 是windows上最受欢迎的文本编辑器之一。可悲的是,开发人员没有计划编写本机linux版本的notepad 应用程序。幸运的是,由于使用了snap软件包之…

    2021年5月21日
  • apache kafka是一个开放源代码的分布式事件流平台,成千上万的公司使用它来实现高性能数据管道,流分析,数据集成和关键任务应用程序。 在debian 10 buster上安装…

    2021年5月17日
  • haproxy是一个开源,可靠且高性能的tcp / http负载均衡器和代理服务器,可在以下平台上运行linux,freebsd和solaris。haproxy用c编写,它为在多个…

    技术教程 2021年5月9日
  • utorrent是可用于linux系统的最受欢迎的torrent客户端。utorrent尽可能快速高效地下载文件,而不会减慢其他在线活动的速度。 在debian 10 buster…

    2021年5月7日
  • librenms是一种自动发现基于php / mysql / snmp的网络监控,其中包括对广泛网络硬件的支持。和操作系统,包括cisco,linux,freebsd,junipe…

    2021年5月7日
  • lemp是linux,nginx,mysql / mariadb和php的首字母缩写。linux是服务器操作系统。nginx(发音为engine-x,因此首字母缩写为e)是web服…

    2021年5月7日
  • pgadmin是管理postgresql数据库的最受欢迎的工具之一。您可以使用图形界面来管理与postgresql有关的所有内容。pgadmin允许您从web界面管理postgre…

    2021年5月5日
  • 如何在debian 10上安装glassfish

    glassfish是一个开源应用程序服务器,是java ee的参考实现。glassfish 5版本支持最新的java平台:enterprise edition8。它支持enterp…

    2021年5月5日
  • 如何在debian 10上安装apache ant

    apache ant是java库和命令行工具,它提供了许多内置任务,可用于编译,组装,测试和运行java应用程序。ant也可以有效地用于构建非java应用程序,例如c或c 应用…

    2021年4月30日
  • prometheus是出色的开源系统和服务监视系统。它以给定的时间间隔通过http调用从已配置目标中收集指标,评估规则表达式,显示结果,并在满足某些条件时触发警报。 在debian…

    2021年4月21日
  • filezilla是一种广泛使用的ftp客户端,它使用户可以连接到ftp服务器并上传或下载文件。这是一个跨平台的ftp客户端,它是开源的,可以根据gpl许可免费下载和使用。它支持f…

    2021年4月21日
  • samba允许您与其他计算机远程共享文件和打印机,而不管它们的操作系统如何。它使您可以从笔记本电脑访问桌面文件,并与windows和macos用户共享文件。 在debian 10 …

    2021年4月21日
  • cinnamon是一个免费的开源桌面环境,它为x window提供了高级创新功能和传统的用户体验。从gnome派生的系统。它通过提供速度,灵活性和一系列功能,努力成为linux的最…

    2021年4月12日
  • go是google创建的一种现代开源编程语言,用于构建可靠,简单,快速和高效的代码。软件。用go语言编写的一些流行应用程序是docker,kubernetes,dropbox,op…

    2021年4月12日
  • brave改编自chromium项目,并且可以在linux distributions上顺利运行。勇敢的浏览器是免费的开放源代码浏览器。通过阻止跟踪器,仍然基于铬,它具有快速,快速…

    2021年4月9日
  • codeigniter是一个开放源代码的应用程序开发框架,用于使用php构建网站。它是一个非常强大的框架,可让您轻松创建功能全面的web应用程序。codeigniter提供了一组有…

    2021年4月5日
网站地图