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

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

原文 http://blog.csdn.net/u011728683/article/details/78086225

2017-10-11 11:20:42阅读(540)

工作中遇到了一个要求,在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 ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
2.03, 利用git安装ruby-build
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
cd ~/.rbenv/plugins/ruby-build
sudo ./install.sh
2.04, 确认rbenv版本
rbenv -v

不出意外,应该和我显示的样子差不多,当然版本可能不同。
使用rbenv进行Ruby on Rails 环境搭建<a href=@CentOS 7-1-Ruby环境搭建" src="http://img.blog.csdn.net/20170925132222999?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTcyODY4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="这里写图片描述" title="">

安装Ruby2.4.1 1,查询版本
rbenv install -l

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

2,安装Ruby
rbenv install 2.4.1

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

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

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

2.01, 安装bzip2

真是一步一个坎

 yum -y install bzip2
2.02, 安装其他依赖

本以为可以正常安装了,结果还是出现了问题。
使用rbenv进行Ruby on Rails 环境搭建@CentOS 7-1-Ruby环境搭建
中间我经历了多么蠢的调查就不说了,最后才看到Try running那句话,复制过来,运行。

2.03, 再次安装Ruby2.4.1
rbenv install 2.4.1
2.04, 确认版本
ruby -version

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

3,为了执行文件可以执行,需要执行rbenv rehash
rbenv rehash
4,global指定ruby 的版本
rbenv global 2.4.1
5,最后做一下确认

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

ruby -v
which ruby
which gem

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

安装Rails 1,安装与更新如下内容

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

gem update --system
gem install nokogiri -- --use-system-libraries
gem install --no-ri --no-rdoc rails
gem install bundler
rbenv rehash
2,确认一下版本
rails -v

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

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹