Mac上安装Rails

原创 2013年12月02日 11:44:00

原文链接: http://xunyanan.com/blog/2013/11/26/mosaic-photo-and-share-moment/
 written by 寻亚楠  posted at http://xunyanan.com

rails是一套基于ruby的web开发框架。下面是在mac上安装rails的过程。

环境

Mac pro (OS X 10.9)

安装清单

Xcode(苹果开发IDE,需要其中的command line工具)
ruby(开发语言环境) 
Homebrew(包管理环境,安装你需要但苹果不需要的东西)
RVM(ruby版本管理,可以让你在不同的ruby版本下切换)
*rails(开发框架)

步骤

首先将Xocde安装上

在终端中输入

1
gcc -v

终端返回gcc版本则说明command line已经安装,若没有则可用命令

1
 xcode-select --install

安装。

安装git(mac已预装)

1
git --version

安装ruby

在终端输入(mac已预装)

1
ruby -v

返回ruby版本,则说明mac已预装ruby环境,没有则可去官网安装。

安装homebrew

1
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

安装完后,检查版本

1
brew -v

安装rvm

1
 \curl -L https://get.rvm.io | bash -s stable

安装完成后,检查版本

1
rvm -v

多个ruby版本切换

1
2
3
rvm install 1.9.3  
rvm use 1.9.3  
rvm --default 1.9.3

安装Rails

1
sudo gem install rails -V

因为国内万恶的墙的问题,原本应该很顺畅的这一步,在国内就会突然恰到某个包的下载,然后就一直不动了。解决方法是,使用淘宝的镜像安装(业界良心)

1
2
3
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem sources -l

用这个安装完成,便可查看rails版本

1
rails -v

创建一个测试工程,检查环境是否安好

1
rails new hello --skip-bundle  

加上—skip-bundle还是墙的原因,然后我们要在新建的项目中,手动的为它安装bundle。
新建项目之后再安装bundle,进入到项目中,打开Gemfile,修改第一行:source ‘https://rubygems.org‘修改为:source ’http://ruby.taobao.org

1
gem install bundle  

使用cd命令进入hello文件夹,尝试启动rails的server服务,看是否正常。

1
rails server

如果报错:

1
2
Could not find gem 'sdoc (>= 0) ruby' in the gems available on this machine.  
Run `bundle install` to install missing gems.  

继续使用命令

1
bundle install  

至此,继续使用rails server命令,如果看到

1
2
3
4
5
6
7
=> Booting WEBrick
=> Rails 4.0.1 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2013-12-01 01:09:34] INFO  WEBrick 1.3.1
[2013-12-01 01:09:34] INFO  ruby 2.0.0 (2013-06-27) [universal.x86_64-darwin13]
[2013-12-01 01:09:34] INFO  WEBrick::HTTPServer#start: pid=1130 port=3000

说明启动成功,至此,已安装好rails的环境,步数较多,需要耐心,如果出现权限问题的提示,就在相应的命令前加sudo,来提高权限即可。

gem rails安装、卸载、和使用 指定版本

原文地址:http://fsjoy.blog.51cto.com/318484/100660 安装指定版本: gem install rails -v 版本号   卸载指定版本: ge...
  • w13770269691
  • w13770269691
  • 2014年03月18日 10:43
  • 11880

Rails中Bootstrap的安装和使用

眼看着前端攻城师们都开始使用Bootstrap创作网页,于是也想学着在最近正在学习的Rails中使用Bootstrap。 具体安装使用过程如下: 1、创建Rails工程 rails new us...
  • lissdy
  • lissdy
  • 2013年06月28日 12:27
  • 11673

ruby 加密工具ruby encoder 使用相关。

前些时候研究了一下ruby encoder的加密技术应用,在这里记录一下它的使用过程。 Ruby Encoder将ruby代码加密成不易阅读的格式,然后通过它提供的加载类型来载入ruby代码,从而达...
  • bajiudongfeng
  • bajiudongfeng
  • 2015年08月23日 21:43
  • 1651

Mac os 如何快速正确的安装 Ruby, Rails 运行环境

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境!...
  • xiaobo16
  • xiaobo16
  • 2014年06月25日 10:56
  • 677

在Mac上安装Ruby on Rails

前两天写了博文提到安装Ruby on Rails时系统没有响应的问题,后来就有人问我在Mac上安装Ruby on Rails的完整过程,所以记录在这里,供大家参考。 1. 安...
  • u014599371
  • u014599371
  • 2015年02月26日 17:47
  • 298

rails 安装在mac 2015-09-12

在mac 上安装 rails 步骤实例 环境:安装oh-my-zsh gem install rails 然后缺少的文件一个个的装上去。。。 ➜  HelloS...
  • coffeesen
  • coffeesen
  • 2015年09月13日 18:09
  • 176

Mac OS X上安装JRuby on Rails和sqlite3

项目开发从Ruby换成了JRuby,于是在自己的Mac上安装JRuby和Rails。过程大同小异,不过有一些稍微值得注意的地方。我的系统是Mac OS X 10.5.5,安装JRuby 1.1.6,开...
  • jerrysbest
  • jerrysbest
  • 2011年05月02日 15:52
  • 1171

mac 下快速正确的安装 Ruby, Rails 运行环境

如何快速正确的安装 Ruby, Rails 运行环境 对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速...
  • cga6741011
  • cga6741011
  • 2015年12月30日 10:40
  • 346

Mac上安装与更新Ruby,Rails运行环境

原文链接:http://zhm.me/2012/07/ruby-and-rails-on-mac.html Mac安装后就安装Xcode是个好主意,它将帮你安装好Unix环境需要的开发包,也可以...
  • dinglearner
  • dinglearner
  • 2014年07月28日 14:47
  • 378

在Mac上安装Ruby on Rails

前两天写了博文提到安装Ruby on Rails时系统没有响应的问题,后来就有人问我在Mac上安装Ruby on Rails的完整过程,所以记录在这里,供大家参考。 1. 安装xCode...
  • u011872945
  • u011872945
  • 2014年08月27日 17:23
  • 538
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac上安装Rails
举报原因:
原因补充:

(最多只允许输入30个字)