• ruby安装之路


    1. 安装  homebrew

    什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 官方的解释非常明了,Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget)。

    Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接

    官方网站:

    http://mxcl.github.com/homebrew/

    http://brew.sh/index_zh-cn.html

    Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。 这是你在命令行状态下面就可以使用 brew 命令了.
    通过 brew install就可以安装软件了,通过 brew search 就可以搜索程序,例如 brew search vim ,就可以搜索名称包括vim的程序,

    通过 brew update 就可以把包信息更新到最新,不过包更新是通过git命令,所以要先通过 brew install git 命令安装git。

     

    其他命令

    brew list 显示已安装的包

    brew home [] 用浏览器打开相关包的页面
    brew info [] 显示包信息
    brew deps [] 显示包依赖
    brew server 启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
    brew -h brew帮助

    下面参考下网友的总结:

    查看brew的帮助

    brew –help

    安装软件

    brew install git

    卸载软件

    brew uninstall git

    搜索软件

    brew search git

    显示已经安装软件列表

    brew list

    更新软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。

    brew update

    更新某具体软件

    brew upgrade git

    查看软件信息

    brew [info | home] [FORMULA...]

    删除程序,和upgrade一样,单个软件删除和所有程序老版删除。

    brew cleanup git 
    brew cleanup

    查看那些已安装的程序需要更新

    brew outdated

    其它Homebrew指令:

    brew list   —列出已安装的软件

    brew update   —更新Homebrew

    brew home  *—用浏览器打开

    brew info   *—显示软件内容信息

    brew deps * — 显示包依赖

    brew server *  —启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包

    brew -h brew   —帮助

    另外说明下,brew安装程序的过程中需要用到苹果的xcode中的 编译器,你可以到苹果的官网中免费下载安装(需要注册免费的开发者,然后才能下载),安装后到属性(Xcode -- Perference--Downloads--Components--Command Line Tools)点击下载就可以了

     

    万一你用的不爽了,卸载指令:

     

     

        cd `brew –prefix`

        rm -rf Cellar

        brew prune 

        rm `git ls-files` 

        rm -rf Library .git .gitignore bin/brew

        rm  -rf README.md share/man/man1/brew

        rm -rf Library/Homebrew Library/Aliases 

        rm -rf Library/Formula Library/Contributions

        rm -rf ~/Library/Caches/Homebrew

     

    到此为止吧

     

    本文章为菲利克斯猫(Felix.mao) 原创,转载务必在明显处注明:
    原文链接:http://blog.csdn.net/maojudong/article/details/7918291

     

    2. 

    RVM的安装

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

    期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。 然后,载入 RVM环境(新开 Termal就不用这么做了,会自动重新载入的)

    $ source ~/.rvm/scripts/rvm

    检查一下是否安装正确

    $ rvm -vrvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

    安装 Ruby 

    $ rvm install 2.0.0

    同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems就安装好了。

    管理Ruby版本

    RVM 装好以后,需要执行下面的命令将指定版本的 Ruby设置为系统默认版本

    $ rvm 2.0.0 --default

    同样,也可以用其他版本号,前提是你有用 rvm install安装过那个版本

    这个时候你可以测试是否正确

    $ ruby -v	ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]	$ gem -v	2.1.6	$ gem source -r https://rubygems.org/	$ gem source -a https://ruby.taobao.org

       

    http://blog.csdn.net/delphiwcdj/article/details/19679891

    http://blog.csdn.net/maojudong/article/details/7918291

    http://www.th7.cn/Program/IOS/201411/307901.shtml

  • 相关阅读:
    winform 关于Messagebox自动定时关闭
    Git常用命令
    使用消息队列异步化系统
    在Servlet(或者Filter,或者Listener)中使用spring的IOC容器
    基于Annotation与SpringAOP的缓存简单解决方案
    Ant自动构建
    Quartz定时调度
    Sybase数据库的分页功能
    oracle 日期相减
    n个List<Map>合并,Map中某属性值相等的value值相加
  • 原文地址:https://www.cnblogs.com/pokay/p/4402865.html
Copyright © 2020-2023  润新知