MacOS安装Rails的步骤以及坑

一、MacOS自带ruby为2.0.0版本,如果你想装最新版的Rails需要更新到ruby2.2.4版本.
更新系统自带ruby步骤:

  • 安装 RVM
    RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
$ curl -L get.rvm.io | bash -s stable

等待一段时间后就可以成功安装好 RVM。
如果不关闭命令行就想使RVM生效,需要执行以下两行命令

$ source ~/.bashrc  
$ source ~/.bash_profile

当然关闭命令行再次打开也会使得RVM生效的
测试RVM是否工作正常

$ rvm -v 
测试RVM工作是否正常.png
  • 用RVM升级Ruby
#查看当前ruby版本  
$ ruby -v  
ruby 2.0.0  
#列出已知的ruby版本  
$ rvm list known  
#安装ruby 2.3  (首先安装Rails最新版的前提就是ruby的version不能低于2.2.4)
$ rvm install 2.3

安装完成之后ruby -v查看是否安装成功。


确认安装完成后的ruby版本信息

二、安装HomeBrew

  • 安装brew
# For Mac
# 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包
# 然后安装 [Homebrew](http://brew.sh)
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • OS X 安装 Rails 必要的一些三方库
$ brew install libxml2 libxslt libiconv

三、安装 Bundler(没有搜索过这个有什么用,以后再深入.)

$ gem install bundler

四、安装 Rails 环境(这里有一个MacOS的坑,不注意就掉进去)
上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails

$ gem install rails

然后测试安装是否正确

$ rails -v
Rails 4.2.5

注意!!!
是否可能会遇到类似于博主的状况

MacOS安装Rails的步骤以及坑_第1张图片
遇到的问题

这个原因在于没有安装Xcode Command Line Tools,但是实际上撸主已经安装过Xcode了,并且已经设定好了Command Line Tools 的版本

MacOS安装Rails的步骤以及坑_第2张图片
CommandLine Tools已经安装了

但是依旧不好用

最后是怎么解决的呢?请看下面

# 请在命令行工具中执行
$ xcode-select --install
安装Command Line Tools

会弹出提示框,让你安装Command Line Tools,
安装以后就可以继续愉快的安装Rails.

最后祝大家Rails玩的愉快

参考文献:

  • 如何快速正确的安装 Ruby, Rails 运行环境
  • error-to-install-nokogiri-on-osx-10-9-maverick

你可能感兴趣的:(MacOS安装Rails的步骤以及坑)