关于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

Rails配置(一)——安装rails相关推荐

  1. Ubuntu 10.10 安装配置 Ruby on Rails

    原文地址:http://www.linuxidc.com/Linux/2010-12/30380.htm Ubuntu 更新源里自带有Ruby和Rails,但是都不是最新版,Ruby版本大概还有1.9 ...

  2. 1.1 开始起步,配置ruby on rails运行环境

    这是个复习用的傻瓜式教程. 现在才开始学的ruby on rails,我的第一次配置以失败告终,因为连一个应用程序都创建不了.后来发现rails里面的ruby版本竟然和装的不一样,原来一开始装了两个版 ...

  3. rails.vim环境安装(ubuntu)

    学习和开发Ruby & Rails已经一年多了.但是正式全职Rails项目的开发只有可怜的4个月经验.这期间我一直使用Netbeans 6.x作为开发工具,到目前为止我依然认为它是开发Ruby ...

  4. ubuntu 直接安装rails环境

    ubuntu 直接安装rails环境 mlzboy个人中心好友消息 退出 mlzboy退出 你尚未开通博客 写影评的新方法 发博文 博文 "山海迷.Solacky"的个人 http ...

  5. 简介Figaro模块:Rails配置宝石

    介绍 有时在使用Rails时,您将需要存储配置数据. 这些数据将在整个项目中使用. 您可能需要配置数据的一些情况示例如下: 存储用于外部服务的API密钥. 存储服务的登录凭据. 存储应用程序秘密. 此 ...

  6. ruby on rails win下安装

    ruby on rails win下安装 发现新的技术ruby on rails,关于他一些介绍就不说了,我说下今天的我的安装过程! 首先是下载 http://rubyforge.org/projec ...

  7. Ruby On Rails的傻瓜安装

    Windows下安装步骤: 1. 到这里下载XAMPP.XAMPP是一个集合Apache,PHP,MySQL的软件包.你可以选择安装的目录.严格说来,你不需要Apache和PHP,但是一般数据库都选用 ...

  8. rails 创建_使用Rails和Icecast创建在线流媒体广播

    rails 创建 Hello and welcome to this article! Today I would like to talk about creating an online stre ...

  9. 升级Turnkey Rails虚拟机到最新Rails版本

    参考资料: http://www.turnkeylinux.org/forum/support/20110826/how-upgrade-turnkey-rails-rails-301 https:/ ...

最新文章

  1. 数据库SQL2000连接测试
  2. ACM 配置中心实战:Spring + MyBatis + Druid + ACM
  3. Python入门100题 | 第021题
  4. java泛型集合_Java泛型集合(Set)
  5. 从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数
  6. mysql5.7版本安装部署详细步骤
  7. [Shder]物体溶解效果
  8. 前端学习(1375):express参数中post参数的获取
  9. 3、jeecg 笔记之 模糊查询
  10. 楚留香手游服务器维护,【楚留香手游】4.27日游戏维护公告
  11. 雷军微博抽奖送蔚来汽车,中奖用户等9个月仍未兑现,蔚来官方回应...
  12. 博客园自定义样式(标题 h1 h2 h3)
  13. Android 四大组件学习之BroadcastReceiver四
  14. python怎么让矩阵内所有元素自己平方_python numpy库中矩阵用法指南
  15. (三) 图像空间域增强——点运算
  16. 模型的参数verbose用法详解
  17. python3.6 exe_详解Python3.6的py文件打包生成exe
  18. 03-KVM虚拟磁盘格式及快照
  19. react 打包体积过大_create-react-app andt 打包的 js 文件过大
  20. 使用递归方法查询所有分类(一)

热门文章

  1. 将txt转换成pdf格式的详细步骤
  2. 微信小程序报错 Error: errCode: -501007 invalid parameters | errMsg: Invalid Key Name: _openid
  3. js 通用表单提交1-onsubmit
  4. ci定位 lac_(LAC) 小区识别(CI).PPT
  5. 隐式马尔科夫模型(HMM)
  6. MySQL主从配置与Mycat读写分离
  7. C/C++获取键盘事件
  8. Com/OLE调用中0x80040154错误码的解决办法
  9. 【java作业一】统计英文文章的段落、句子、字符数
  10. 作为一名软件测试工程师,需要具备哪些能力?(建议收藏/深度好文)