Mac OS X 10.9.4 系统用HomeBrew安装管理ruby
2014-12-04 11:13
447 查看
使用brew安装ruby很方便,但缺点也是很明显的,不能实时进行版本的切换
所以还是用 brew + rvm 或brew + rbenv比较好,以后文章会介绍
前言:我们不去删除系统自带的ruby,gem,rails,而是自己重新安装一套新的ruby,gem,rails ,通过更改PATH环境变量的方式来更新系统,这样做好处比较安全的,不会破坏原有的苹果系统,又不耽误我们用最新的ruby进行开发
所以还是用 brew + rvm 或brew + rbenv比较好,以后文章会介绍
前言:我们不去删除系统自带的ruby,gem,rails,而是自己重新安装一套新的ruby,gem,rails ,通过更改PATH环境变量的方式来更新系统,这样做好处比较安全的,不会破坏原有的苹果系统,又不耽误我们用最新的ruby进行开发
首先要安装Homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"[/code]
完成后使用brew安装、管理ruby
1. brew update
2. brew install ruby
先看先原来的版本3.设置环境变量
系统原始版本的/usr/bin/ruby 我们并不删除,只是更改PATH环境变量,且将/usr/local/bin 添加到PATH的前面,这样系统就会首先用
/usr/local/bin下面找到我们用brew安装的ruby 1.9.3-p194 版本的了
到自己目录下的.profile 或者 .bashrc 或者 .bash_profile 如我的位置
/Users/maojudong1984/.profile 如果没有文件可以新建
用emacs或是vim打开 (更改前请备份好这个文件,避免误操作)
在文件的末尾加入
# for brew install
export PATH=/usr/local/bin:$PATH
然后重启终端,就可以用到了新的ruby了
检验一下
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.1.0]
$ which ruby
/usr/local/bin/ruby 注意:系统的是 /usr/bin/ruby4. gem的自我更新
gem是随着ruby的安装而安装的,所以路径和刚刚安装ruby的路径是相同过的,
此gem是自己安装路径中的gem (/usr/local/bin/gem),不是系统过的gem(/usr/bin/gem),我们这里也不动系统的gem
gem的自我更新完成了,其实是将1.8.23 更新到了1.8.24版本5. 用自己的gem安装自己的rails(都是相对于系统过的/usr/bin/rails来说的)
我们自己的rails路径 /usr/local/bin/rails---需要手动的建立连接 (系统的是/usr/bin/rails)
rails 是依赖与ruby编译的,所以安装的时候,用的哪个ruby,
rails 启动服务的时候就是用的哪个ruby
6.
自己建立rails的 连接------这个方法不太好,因为以后更新版本不方便,每次都需要手动的建立链接,还是用rvm或是rbenv比较好
cd /usr/local/bin
ln -s /usr/local/Cellar/ruby/1.9.3-p194/bin/rails rails
检测一下吧
$ which rails
/usr/local/bin/rails
7.
创建项目
cd ~
rails new CMSbrew1
cd CMSbrew1
rails s
浏览器中输入
http://0.0.0.0:3000
我们看到已经是我们刚刚安装的ruby和自己的rails了
你也可以安装其他的数据库,如,mysql等和一些插件,不过还是建议用RVM或是RBENV进行安装 ,后面会介绍
那么如何恢复到系统默认的呢 ruby1.8.7的呢
方法也很简单:
/Users/maojudong1984/.profile
用emacs或是vim打开 (更改前请备份好这个文件,避免误操作)
在文件的末尾将
# for brew install
#export PATH=/usr/local/bin:$PATH
注释掉
然后重启终端,就回到了ruby1.8.7了 注意PATH路径中/usr/local/bin 不放到最前面就可以了
其它Homebrew指令:
brew list —列出已安装的软件
brew update —更新Homebrew
brew home *—用浏览器打开
brew info *—显示软件内容信息
brew deps * — 显示包依赖
brew server * —启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
brew -h brew —帮助
本文章为菲利克斯猫(Felix.mao) 原创,转载务必在明显处注明:原文链接:http://blog.csdn.net/maojudong/article/details/7920578
相关文章推荐
- Mac OS X系统 HomeBrew的安装和简单使用
- Mac OS X 下软件包管理利器 – Homebrew安装与使用
- mac OS X 10.9.4安装win8双系统
- 利用RVM和Homebrew在Mac OS X 10.8 Mountain Lion上安装Ruby 2.0.0
- Mac OS X上安装和使用Homebrew和Homebrew Cask来进行软件安装管理
- mac系统用HomeBrew直接安装ruby
- Mac笔记(一) Mac OS X 10.9.4 安装 Homebrew
- Mac OS X系统 HomeBrew的安装和简单使用
- 在Mac OS X系统下安装 Ruby运行环境详解
- mac os x 10.9.1 安装 Homebrew软件包管理工具及brew安装maven3.1.1
- Ruby系列文章之9 ---OS X 10.8.1 系统 用Homebrew + rbenv 安装和管理ruby
- XP系统下使用Vmware7.1.3-324285安装Mac OS Snow Leopard的全过程
- 苹果MAC OS X系统下安装windows7双系统,boot camp不能分区的解决办法
- 在苹果MAC OS X Lion系统上安装、升级、使用Communicator(OC) for MAC 2011
- 在 Mac OS X 系统上安装 WordPress 本地测试
- 在苹果MAC OS X Lion系统上安装Microsoft Office for MAC 2011
- 如何在苹果系统(Mac OS X)上安装PyQt4
- 步一步 Mac OS X 与 Windows 7 双系统共存 的“黑苹果” 电脑 安装 入门
- MAC OS X系统安装.
- 虚拟机中,安装苹果系统Mac.OS.X.10.6.3.Retail.dmg。中午篇11/4.21