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
Rails配置(一)——安装rails相关推荐
- Ubuntu 10.10 安装配置 Ruby on Rails
原文地址:http://www.linuxidc.com/Linux/2010-12/30380.htm Ubuntu 更新源里自带有Ruby和Rails,但是都不是最新版,Ruby版本大概还有1.9 ...
- 1.1 开始起步,配置ruby on rails运行环境
这是个复习用的傻瓜式教程. 现在才开始学的ruby on rails,我的第一次配置以失败告终,因为连一个应用程序都创建不了.后来发现rails里面的ruby版本竟然和装的不一样,原来一开始装了两个版 ...
- rails.vim环境安装(ubuntu)
学习和开发Ruby & Rails已经一年多了.但是正式全职Rails项目的开发只有可怜的4个月经验.这期间我一直使用Netbeans 6.x作为开发工具,到目前为止我依然认为它是开发Ruby ...
- ubuntu 直接安装rails环境
ubuntu 直接安装rails环境 mlzboy个人中心好友消息 退出 mlzboy退出 你尚未开通博客 写影评的新方法 发博文 博文 "山海迷.Solacky"的个人 http ...
- 简介Figaro模块:Rails配置宝石
介绍 有时在使用Rails时,您将需要存储配置数据. 这些数据将在整个项目中使用. 您可能需要配置数据的一些情况示例如下: 存储用于外部服务的API密钥. 存储服务的登录凭据. 存储应用程序秘密. 此 ...
- ruby on rails win下安装
ruby on rails win下安装 发现新的技术ruby on rails,关于他一些介绍就不说了,我说下今天的我的安装过程! 首先是下载 http://rubyforge.org/projec ...
- Ruby On Rails的傻瓜安装
Windows下安装步骤: 1. 到这里下载XAMPP.XAMPP是一个集合Apache,PHP,MySQL的软件包.你可以选择安装的目录.严格说来,你不需要Apache和PHP,但是一般数据库都选用 ...
- rails 创建_使用Rails和Icecast创建在线流媒体广播
rails 创建 Hello and welcome to this article! Today I would like to talk about creating an online stre ...
- 升级Turnkey Rails虚拟机到最新Rails版本
参考资料: http://www.turnkeylinux.org/forum/support/20110826/how-upgrade-turnkey-rails-rails-301 https:/ ...
最新文章
- 数据库SQL2000连接测试
- ACM 配置中心实战:Spring + MyBatis + Druid + ACM
- Python入门100题 | 第021题
- java泛型集合_Java泛型集合(Set)
- 从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数
- mysql5.7版本安装部署详细步骤
- [Shder]物体溶解效果
- 前端学习(1375):express参数中post参数的获取
- 3、jeecg 笔记之 模糊查询
- 楚留香手游服务器维护,【楚留香手游】4.27日游戏维护公告
- 雷军微博抽奖送蔚来汽车,中奖用户等9个月仍未兑现,蔚来官方回应...
- 博客园自定义样式(标题 h1 h2 h3)
- Android 四大组件学习之BroadcastReceiver四
- python怎么让矩阵内所有元素自己平方_python numpy库中矩阵用法指南
- (三) 图像空间域增强——点运算
- 模型的参数verbose用法详解
- python3.6 exe_详解Python3.6的py文件打包生成exe
- 03-KVM虚拟磁盘格式及快照
- react 打包体积过大_create-react-app andt 打包的 js 文件过大
- 使用递归方法查询所有分类(一)
热门文章
- 将txt转换成pdf格式的详细步骤
- 微信小程序报错 Error: errCode: -501007 invalid parameters | errMsg: Invalid Key Name: _openid
- js 通用表单提交1-onsubmit
- ci定位 lac_(LAC) 小区识别(CI).PPT
- 隐式马尔科夫模型(HMM)
- MySQL主从配置与Mycat读写分离
- C/C++获取键盘事件
- Com/OLE调用中0x80040154错误码的解决办法
- 【java作业一】统计英文文章的段落、句子、字符数
- 作为一名软件测试工程师,需要具备哪些能力?(建议收藏/深度好文)