`
阿尔萨斯
  • 浏览: 4184231 次
社区版块
存档分类
最新评论

在Mac上安装Ruby on Rails

 
阅读更多

前两天写了博文提到安装Ruby on Rails时系统没有响应的问题,后来就有人问我在Mac上安装Ruby on Rails的完整过程,所以记录在这里,供大家参考。


1. 安装xCode的Command Line Tools

通过Mac App Stores下载安装xCode,然后在xCode的"preference->download"中点击"Command Line Tools"旁边的“install”就可以安装了。


2. 通过一下命令安装brew:

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

看到ruby字样不用担心,Mac上自带一个ruby,虽然不是最高版本,不过够用了。


3. 检查brew的安装情况

安装了brew以后,可以通过以下命令检查brew的安装情况:

brew doctor

如果提示“Your system is ready to brew.”就表示可以使用了,如果出现其它提示请按照提示对系统进行修正。


4. 安装设置rvm

通过以下命令安装设置rvm

curl -L get.rvm.io | bash



5. 设置rvm

通过以下命令启用rvm

source ~/.rvm/scripts/rvm


为了避免每次启动命令行界面都需要执行以上命令,可以将以下代码加入到你的批处理文件中

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

注意,如果你的home目录上有.bash_profile文件,你需要修改的是.bash_profile文件,因为~目录有bash_profile时.profile是不会运行的。



6. 安装rvm需要的包

通过以下命令安装rvm需要的软件包。

rvm requirements

如果以上命令执行后系统提示某些组件没有安装,你需要按提示去安装那些软件包。


7. 再此确认brew的环境

通过再次运行以下命令确认brew的环境:

brew doctor


如果运行以上命令时出现下面的警告:
Warning:/usr/bin occurs before/usr/local/bin

你需要修改 ~/.profile(或者是 ~/.bash_profile),将以下命令加入到该文件中,放在文件开头后者是结尾都可以:

export PATH=/usr/local/bin:$PATH

8. 安装rvm额外的文件

通过以下命令安装额外的文件

rvm get head


9.再次检查环境

再次运行rvm requirements检查是否安装了说有需要组件

rvm requirements



10. 安装Ruby 2.0

通过以下命令安装Ruby 2.0

rvm install 2.0.0


11. 设置Ruby 2.0为缺省版本的rvm

rvm default 2.0.0



12. 安装rails

通过以下命令安装Rails,记得加-V参数

sudo gem install rails -V


13. 最后检查

最后,通过以下命令可以检查安装是否成功

rails --version

安装成功的话会显示最新版的Rails,我的显示为:

Rails 3.2.13


好!!安装完成。

分享到:
评论

相关推荐

    [Ruby on Rails] 02. [Mac] 安装Ruby on Rail 6.x

    [Ruby_on_Rails][中文]_02._[Mac]_安裝Ruby_on_Rail_6.x

    Ruby on Rails Web开发之旅.pdf【第二部分】

     2.3 在Mac OS X系统上安装Ruby on Rails  2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails  2.4.1 使用包管理器  2.4.2 先决条件 ...

    Ruby on Rails Web开发之旅.pdf【第一部分】

     2.3 在Mac OS X系统上安装Ruby on Rails  2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails  2.4.1 使用包管理器  2.4.2 先决条件 ...

    Ruby on Rails Web开发之旅.pdf【第三部分】

     2.3 在Mac OS X系统上安装Ruby on Rails  2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails  2.4.1 使用包管理器  2.4.2 先决条件 ...

    [Ruby on Rails][数据库] 02. [Mac] MySQL安装

    [Ruby_on_Rails][資料庫]_02._[Mac]_MySQL安裝

    mac snow leopard安装ruby

    mac 下安装ruby,学习开发ruby on rails,现在ruby on rails很火的,有人认为啊他不会成气候

    mac及linux下搭建ruby+rails环境

    本文给大家分享了如何在mac以及Linux系统中安装ruby+rails环境,非常详细,而且有图有真相,希望大家能够喜欢

    ruby-on-rails-mon-db:使用MongoDB的Ruby on Rails

    在Mac上安装MongoDB 启动MongoDB服务器mongodMongodb数据目录权限 sudo chmod 777 /data/db创建一个Rails项目使用'--skip-active-record'开关创建Rails项目。 rails new ruby-on-rails-with-mongodb --skip-active-...

    快速安装Ruby on Rails的简明指南

    对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,...

    fat_free_crm:Ruby on Rails CRM平台

    无脂肪CRM 开源的Ruby on Rails平台(CRM)。... 在Linux或Mac OS X上安装Fat Free CRM 为Fat Free CRM设置Heroku实例 在Microsoft Windows上安装Fat Free CRM 在单独的Rails应用程序中运行Fat Free CRM

    dotvim:用于 Ruby on Rails 开发的 Vim

    My Vim for Ruby on Rails 开发 MacVim 用户警告 我已经停止使用 MacVim(主要是)并开始在 Tmux 中使用控制台 Vim。 提取到分支的最新 MacVim 配置不再受支持。 但仍包含此处描述的大部分功能。 特征 Ruby on Rails...

    ruby-on-rails-cassandra:Ruby on Rails与Cassandra

    在Mac上安装Cassandra brew install python pip install cql brew services start cassandra 创建一个Rails项目 使用'--skip-active-record'开关创建Rails项目。 rails new ruby-on-rails-with-cassandra --skip-...

    Vim-for-Rails:这是使用vim开发Ruby on Rails的出色配置文件

    很棒的Vim配置文件这将允许您运行mac vim并在Ruby on Rails上进行开发。 一些功能包括: 图形用户界面和终端有16种颜色的漂亮主题。 (ir_black和xterm16) 默认情况下忽略大小写的增量搜索交换和备份不碍您安装:您...

    win7安装ruby on rails开发环境

    看到很多文章都说ruby环境在windows上是非常难搭建,会出现各种各样的怪问题,所以都推荐到linux和mac上安装开发。但是我按照教程搭了下,问题也不算太多。总过大概花费了2个半小时左右就完成了。所以大家不要被吓尿...

    vagrant-rails:为 Ruby on Rails 准备的开发环境

    你可以在 Mac、Windows 或 Linux 上安装 Vagrant 创造环境 $ git clone https://github.com/raonirenosto/vagrant-rails $ cd vagrant-rails $ vagrant up 连接到环境 $ vagrant ssh 将要安装什么? Ubuntu ...

    eta-notifications-rails:Ruby on Rails和Twilio的ETA通知实现

    Ruby on Rails和Twilio的ETA通知 使用SMS消息使客户随时了解您的移动员工的状态。 通过工作流中的操作或地理位置更新触发的通知来创建令人愉悦的按需体验。 当地发展 该项目是使用框架构建的。 首先克隆该存储库,...

    ubuntu-on-windows-setup:用于帮助在Windows上设置Ubuntu的内容可复制Mac终端设置以开发Ruby on Rails

    在Windows 10上安装Ubuntu 此内容用于帮助在Windows 10上安装Ubuntu,以半复制Mac终端设置以开发Ruby on Rails(或您要使用的任何其他代码)。 我出于个人目的使用此信息,但是您(读者)也可以出于个人目的使用此...

    书店:培训学习Ruby on Rails开发

    培训学习Ruby on Rails开发。 基本特征 注册[身份验证/会话] 选择一个库(位置)/ Google Map Integration 查看所有可用的书 在一定时间内“租借”一本书 看看什么时候应该还书 每本书应链接到一个或多个流派 按...

    railways:RubyMine和IntelliJ IDEA Ultimate的插件,添加了带有Ruby on Rails应用程序路由的面板

    在单独的“路线”面板中显示Ruby On Rails应用程序/引擎的路线 通过按Ctrl + Shift + G (或在Mac上为Cmd + Shift + G ),从路线面板或代码编辑器中可用的“转到路线动作”弹出窗口中为操作实施添加快速导航 提供...

Global site tag (gtag.js) - Google Analytics