Rails配置(一)——安装rails

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 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 Current Dload 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 server Could 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 7D2BAF1CF37B13E2069DBD0EBDB 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 409B6B1796CABB82D39DC0E3 7D2BAF1CF37B13E2069DBD0EBDB or 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 7D2BAF1CF37B13E2069DBD0EBDB:6: | gpg2 --import-ownertrust #  #然后重新整理到的命令 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 

小讯
上一篇 2025-03-02 08:47
下一篇 2025-04-01 13:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/72008.html