当前位置: 首页 > ai >正文

Rails配置(一)——安装rails

关于rails,官方网址为:Ruby on Rails | A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.

一、简介

Rails是给予ruby语言的一个快速高效、程序规整的web开发框架。

二、配置

本次为在云服务器centos系统上配置。记录如下:

由于之前尝试过使用yum以及gem安装都有报错的情况,所以这次直接从官网寻找对策。Getting Started with Rails — Ruby on Rails Guides

#在安装之前,首先要配置电脑系统环境
#Ruby
#SQLite3
#Node.js
#Yarn
#通过以下命令来进行检查
ruby --version
sqlite3 --version
node --version
yarn --version
#确认系统环境无误后,安装rails
gem install rails

由于我检测到系统上没有node.js和yarn,于是开始查找官网安装。

Guides | Node.js 

为node.js官方文档,查找。

#由于此电脑为cnetos,按照指示,为
dnf module install nodejs
#安装成功

关于yarn,参考官网 Getting Started | Yarn

#使用npm安装yarn
npm install --global yarn
#安装成功

结果在安装rails的时候报错了。

#报错如下:
RROR: Failed to build gem native extension.
#在网络上查找相关内容

cocoapods ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. - 简书

在此网址内找到相关解决方案。

#先是按照网站的提示进行安装rvm,但是网址失效了
curl -L https://get.rvm.io | bash -s stable
#失败,然后尝试了下列命令,成功
gem install rvm
#但是进行下一步的时候发现rvm命令无法使用

 查找到另一篇文章,​​​​​​更新pod时遇到(ERROR: Failed to build gem native extension.)的解决方案_顺子的专栏-CSDN博客

发现之前curl命令失败,应多试几次 

#看了教程
gem install redis#再次尝试之前的curl命令,成功接收文件,也是试了三次。
#得到如下报错
curl -L https://get.rvm.io | bash -s stable% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100   194  100   194    0     0    133      0  0:00:01  0:00:01 --:--:--   133
100 24535  100 24535    0     0  11470      0  0:00:02  0:00:02 --:--:-- 23.3M
Downloading https://github.com/rvm/rvm/archive/1.29.12.tar.gz
curl: (52) Empty reply from serverCould not download 'https://github.com/rvm/rvm/archive/1.29.12.tar.gz'.curl returned status '52'.Downloading https://bitbucket.org/mpapis/rvm/get/1.29.12.tar.gz
Downloading https://bitbucket.org/mpapis/rvm/downloads/1.29.12.tar.gz.asc
gpg: Signature made Sat 16 Jan 2021 02:46:26 AM CST
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Can't check signature: No public key
GPG signature verification failed for '/usr/local/rvm/archives/rvm-1.29.12.tgz' - 'https://bitbucket.org/mpapis/rvm/downloads/1.29.12.tar.gz.asc'! Try to install GPG v2 and then fetch the public key:sudo gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBor if it fails:command curl -sSL https://rvm.io/mpapis.asc | sudo gpg2 --import -command curl -sSL https://rvm.io/pkuczynski.asc | sudo gpg2 --import -
#于是开始尝试提示的设置方法

关于rvmRVM: Ruby Version Manager -

可在官网上查找相关。

#涉及到gpg的问题,但是按照指示在网上下载却失败了,于是直接插入
echo 7D2BAF1CF37B13E2069D6956105BD0E739499BDB:6: | gpg2 --import-ownertrust # piotr.kuczynski@gmail.com
#然后重新整理到的命令
curl -sSL https://raw.githubusercontent.com/rvm/rvm/stable/binscripts/rvm-installer     -o rvm-installer &&
curl -sSL https://raw.githubusercontent.com/rvm/rvm/stable/binscripts/rvm-installer.asc -o rvm-installer.asc &&
gpg2 --verify rvm-installer.asc rvm-installer &&
bash rvm-installer
#但是前面的尝试都失败了,都似乎是网络上的问题,也许应该换一个时间

 忍无可忍,决定放弃此方法。然后另找方法。

#因为自己电脑是centos系统,所以执行如下命令
yum install ruby-devel
#然后运行rails安装的命令
gem install rails

成功安装

#查看是否正确安装
rails --version

http://www.xdnf.cn/news/11317.html

相关文章:

  • 解决因缺少COMDLG32.OCX无法启动应用程序问题
  • K210芯片介绍
  • Java中Arrays.sort()一维数组的升序、降序、区间排序
  • 1寸2寸3寸5寸6寸8寸10寸照片的具体尺寸(附常用照片尺寸对照表)
  • c语言中tm与time_t两种时间格式的转换
  • 双系统Ubuntu 从下载镜像到安装
  • dom(getElementsByName()\getElementsByName()\getAttribute()\setAttribute()\节点属性)
  • 小区门户网站之后台管理
  • stringstream用法总结
  • 深度解读汽车域控制器
  • 这5款免费的 FTP 客户端,你用过几个?Windows、Mac 和 Linux都适用!
  • 在oracle中的scn技术
  • 关于环网
  • 【安卓Android】VibratorService分析
  • LUN详解
  • 深入浅出了解撞库攻击!
  • 菜鸟也学Ogre-一步步搭建Ogre
  • mysql触发器
  • 三基色、对比色、互补色之间的关系,图片调色基础
  • 推荐10个爬虫工程师必备的工具,让你想爬就爬_爬虫工具
  • 汇编指令lea
  • 关于android的中文文档
  • 从NETSARANG官网下载 Xshell/Xftp个人免费版(所有版本)
  • 超实用 WSUS服务器详细配置部署
  • jQuery2 开发秘籍(五)
  • 【算法精髓】银行家算法
  • BI可视化分析之Pentaho
  • 推荐系统的基本原理与算法解密
  • TLB及其工作原理
  • C# 委托和事件 详解