Setting Ruby on Rails Environment in MacOSX

本篇介绍MacOSX的Ruby环境搭建以及第一个Hello Rails应用。html

  目录:git

  1.介绍github

  2.安装配置web

  3.参考资料shell

1.介绍

  Ruby,一种为简单快捷的面向对象编程而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵照GPL协议和Ruby License。它的灵感与特性来自于Perl、SmallTalk、Eillel、Ada以及Lisp语言。数据库

  Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只须要一个数据库和一个网络服务器便可。Rails是一个更符合实际须要并且更高效的Web开发框架。编程

2.安装配置

2.1.安装Ruby

  使用Ruby版本管理工具来安装Ruby,能更好的管理Ruby版本以及快速切换开发版本。经常使用的Ruby管理器有RVM和rbenv,这里推荐使用rbenv(在MacOSX下RVM没法管理到系统自带的Ruby)。设计模式

  安装rbenv,这里使用Homebrew来安装rbenv。(Homebrew安装参见:http://www.cnblogs.com/stevenjiang/p/4950532.html)浏览器

  在Terminal中输入:ruby

brew update
brew install rbenv ruby-build

  编辑~/.bash_profile文件,插入:

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

  而后在Terminal中输入source ~/.bash_profile或者从新打开Terminal。

  rbenv安装完成后,开始安装ruby。

rbenv install --list      //列出全部版本的ruby。
rbenv install XXX版本     //安装XXX版本的ruby。

  查看安装的ruby:

rbenv versions       //列出全部安装的ruby版本
rbenv version        //当前使用的ruby版本

  设置ruby版本:

rbenv global XXX版本    //设置全局ruby版本
rbenv shell XXX版本      //设置当前的shell使用的ruby版本, 会设置一个`RBENV_VERSION` 环境变量
rbenv local XXX版本      //设置当前目录使用的ruby版本, 会生成一个 `.rbenv-version` 文件

2.2.安装Rails

  在Terminal中输入:

gem install rails 

  PS:因为镜像地址在国内被墙,建议执行此命令前更换镜像为淘宝镜像:  

gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/

gem sources -l //查看当前镜像源
bundle config mirror.https://rubygems.org https://ruby.taobao.org

2.3.第一个Ruby on Rails Web程序

  按照惯例,Ruby on Rails 的Hello World程序。

  在Terminal中输入:

rails new path/to/your/new/application

  完成在指定目录下建立Rails项目后,输入一下命令,启动web项目。

cd path/to/your/new/application
rails server

  这时候,能够经过浏览器来访问http://localhost:3000。

  第一个Ruby on Rails 程序完成!

3.参考资料
相关文章
相关标签/搜索