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  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 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 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Linux上安装配置Ruby on Rails,可以按照以下步骤进行操作: 1. 首先,确保你的Linux系统已经安装了Ruby和RubyGems。你可以通过在终端中运行以下命令来检查它们的版本: ``` ruby -v gem -v ``` 2. 如果你的系统没有安装Ruby或RubyGems,你可以使用包管理器来安装它们。例如,在Ubuntu上,你可以运行以下命令来安装Ruby和RubyGems: ``` sudo apt-get update sudo apt-get install ruby sudo apt-get install rubygems ``` 3. 安装Rails框架。在终端中运行以下命令: ``` gem install rails ``` 4. 验证Rails是否成功安装。在终端中运行以下命令: ``` rails -v ``` 5. 如果你需要使用数据库,你还需要安装相应的数据库驱动程序。例如,如果你使用MySQL数据库,你可以运行以下命令来安装MySQL驱动程序: ``` gem install mysql2 ``` 6. 配置数据库连接。在Rails项目的配置文件(config/database.yml)中,你需要提供数据库的连接信息,例如数据库名称、用户名和密码。 7. 创建一个新的Rails项目。在终端中运行以下命令: ``` rails new myapp ``` 8. 进入项目目录并启动Rails服务器。在终端中运行以下命令: ``` cd myapp rails server ``` 9. 现在,你可以在浏览器中访问http://localhost:3000来查看你的Rails应用程序。 请注意,以上步骤是一般的安装配置过程,具体的步骤可能会因为不同的Linux发行版和版本而有所不同。建议你查阅相关的文档或教程以获取更详细的指导。 #### 引用[.reference_title] - *1* *2* *3* [win7安装ruby on rails开发环境](https://blog.csdn.net/sinat_40572875/article/details/127970316)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流鱼a_ec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值