美文网首页
Ruby on Rails 环境搭建

Ruby on Rails 环境搭建

作者: 采姑娘的小智障 | 来源:发表于2017-05-04 17:32 被阅读0次

安装准备

安装git、rbenv

首先安装git,已安装跳过此步

yum install git

安装rbenv到~/.rbenv目录

git clone git://github.com/sstephenson/rbenv.git ~/.rbenv

安装rbenv的插件

1.用来编译安装 ruby
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
2.用来管理 gemset, 可选, 因为有 bundler 也没什么必要
git clone git://github.com/jamis/rbenv-gemset.git  ~/.rbenv/plugins/rbenv-gemset
3.通过 gem 命令安装完 gem 后无需手动输入 rbenv rehash 命令, 推荐
git clone git://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
4.通过 rbenv update 命令来更新 rbenv 以及所有插件, 推荐
git clone git://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update
5.使用 Ruby China 的镜像安装 Ruby, 国内用户推荐
git clone git://github.com/AndorChen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror

然后需要将下面两句代码放在bash的配置文件中:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

位置是在~/.bashrc中
修改完成后,执行下面的命令使其生效

source ~/.bashrc

安装ruby

rbenv install --list  # 列出所有 ruby 版本
rbenv install 2.3.3   #安装2.3.3版本Ruby

设置使用的ruby版本

rbenv global 2.3.3      # 默认使用2.3.3,此步骤不能省略
ruby –v                 #查看安装的Ruby版本

安装rails

设置ruby版本后,安装rails(指定rails版本):

1.在当前的ruby版本中安装rails

gem install rails -v 4.1.4   #指定版本

2.查看rails安装版本

rails –v 

3.修改bundle的源地址

bundle config mirror.https://rubygems.org https://gems.ruby-china.org

执行bundle install

在项目根目录执行bundle install

bundle install   

配置RubyGems镜像

gem是ruby管理依赖包的工具,而RubyGems的默认地址因为万恶的墙的关系很难访问到,因此需要配置RubyGems 镜像。这里使用的是Ruby China的镜像地址
命令行输入

gem sources --add http://gems.ruby-china.org/ --remove https://rubygems.org/ 
# 注意这里是https还是http

可以通过下面这个命令查看设置的结果是不是https://gems.ruby-china.org

gem sources -l

AFQ

1.若安装Ruby时遇到如下问题

image.png image.png
yum install -y readline-devel   #安装依赖库
yum install –y openssl-devel readline-devel  #安装依赖库
rbenv install 2.3.3   #  重新安装Ruby,再执行前面第2步余下操作

2.执行bundle install时遇到如下问题

image.png
# 安装所有依赖包
 yum -y install gcc
 yum install flex autoconf zlib curl zlib-devel curl-devel bzip2  bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel gcc+ gcc-c++ libxml2 libxml2-devel libxslt libxslt-devel
# 再执行bundle install
 bundle install

3.若安装rails时openssl问题还没有解决

image.png

建议使用另外一种方法:
使用rvm 安装。先安装OpenSSL,再重新安装Ruby以及rails
(rvm自行安装,详见博客http://ruby-china.org/wiki/install_ruby_guide)

rvm pkg install openssl
rvm reinstall ruby-2.2.2 --with-openssl-dir=$rvm_path/usr

4.若执行bundle install提示gem install pg -v '0.18.2' 安装,安装失败时,建议使用brew工具进行安装

安装brew参考地址:http://blog.csdn.net/jiejinquanil/article/details/49225925

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)” 

安装好brew工具后安装pg

brew install postgresql  
gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.4/bin/pg_config

相关文章

  • jekyll专题文章

    一、安装 ? 如何快速正确的安装 Ruby, Rails 运行环境?? Ubuntu下搭建Ruby on rail...

  • Ruby on Rails 环境搭建

    安装准备 安装git、rbenv 首先安装git,已安装跳过此步 安装rbenv到~/.rbenv目录 安装rbe...

  • Ruby on rails环境搭建

    开发环境搭建什么的最讨厌了,无止境的报错,总会使我崩溃。虽然还是不知所以然,可还是得乖乖地把流程记下来,不然下次又...

  • ubuntu中使用gem安装rails

    请确保在安装rails之前已经安装好了ruby环境。若没安装,请参照ubuntu中ruby环境搭建 Gem Gem...

  • Ruby -- Environment setup on Win

    正式接手Ruby on Rails之前,首先在 Windows 7 平台上进行环境搭建。以下会按照搭建顺序进行展开...

  • Windows10+Ubuntu(WSL2) Ruby-on-R

    Windows10+Ubuntu(WSL2) Ruby-on-Rails开发环境搭建 用了将近一年的Archlin...

  • rails学习

    使用 $gem install rails 安装rails (具体前置配置看ruby配置环境) rails安装...

  • Coursera课程:Ruby on Rails: An Int

    第一周 配置开发环境 初窥 Ruby on Rails 问题一: 为什么选择 Ruby on Rails 作为 W...

  • ruby on rails 工程环境的搭建

    首先安装rvm, 并且使用rvm来安装ruby和gem 注意, 最好使用最新的ruby, $ rvm use ...

  • ubuntu下 ruby on rails 环境搭建

    rbenv rbenv 是ruby的版本管理工具。 使用版本控制工具的好出: 如果直接安装ruby,一次只安装一个...

网友评论

      本文标题:Ruby on Rails 环境搭建

      本文链接:https://www.haomeiwen.com/subject/qdldtxtx.html