使用rbenv进行Ruby on Rails 环境搭建@CentOS 7-1-Ruby环境搭建

2017-10-11 11:38:28来源:CSDN作者:u011728683人点击

分享

工作中遇到了一个要求,在AWS上搭建一个Ruby环境。我连自己应该掌握的基本内容都没法做到没有问题,更不要说这个了。也不知道能不能最后使用。做个记录吧。至于最后能不能安装得成功也不好说,如果有和我一样遇到困惑的朋友有一点点帮助就好了。
环境要求:

Soft Version
Git 2.7.4
Nginx 1.9.3.1
Ruby 2.4.1(rbenv)
Rails 5.1.3
MySql 5.5.51

环境导入

1,卸载现有ruby环境

sudo yum remove ruby

2,安装rbenv

2.01, 安装git

sudo yum install git

2.02, 利用git安装rbenv

git clone https://github.com/sstephenson/rbenv.git ~/.rbenvecho 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profileecho 'eval "$(rbenv init -)"' >> ~/.bash_profilesource ~/.bash_profile

2.03, 利用git安装ruby-build

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-buildcd ~/.rbenv/plugins/ruby-buildsudo ./install.sh

2.04, 确认rbenv版本

rbenv -v

不出意外,应该和我显示的样子差不多,当然版本可能不同。
这里写图片描述

安装Ruby2.4.1

1,查询版本

rbenv install -l

图片太长了,应该是很多很多的版本。

2,安装Ruby

rbenv install 2.4.1

这个时候我报了一个错误。

这里写图片描述

看起来好像是一个bzip2什么没安装,我猜测这东西可能是一个解压用的吧。查了一下,发现的确是,查查怎么在linux上安装。

2.01, 安装bzip2

真是一步一个坎

 yum -y install bzip2

2.02, 安装其他依赖

本以为可以正常安装了,结果还是出现了问题。
这里写图片描述
中间我经历了多么蠢的调查就不说了,最后才看到Try running那句话,复制过来,运行。

2.03, 再次安装Ruby2.4.1

rbenv install 2.4.1

2.04, 确认版本

ruby -version

这里写图片描述

3,为了执行文件可以执行,需要执行rbenv rehash

rbenv rehash

4,global指定ruby 的版本

rbenv global 2.4.1

5,最后做一下确认

说实话我不懂为什么是这个,不过结果应该还是问题不大。

ruby -v
which ruby
which gem

这里写图片描述

安装Rails

1,安装与更新如下内容

现在我确实不了解这是什么东西。顺序操作吧。

gem update --systemgem install nokogiri -- --use-system-librariesgem install --no-ri --no-rdoc railsgem install bundlerrbenv rehash

2,确认一下版本

rails -v

我本来想装5.1.3,以上的方法应该是直接更新成最高版本。我问了一下领导,说先这样。那就先这样吧。

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台