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


    Mac安装后就安装Xcode是个好主意,它将帮你安装好Unix环境需要的开发包,也可以独立安装command_line_tools_for_xcode

    1.安装RVM

    RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset).

     

    1.           $ curl -L get.rvm.io bash -s stable

    2.           或者

    3.           $ bash -s stable <</span> <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

    等待一段时间后就可以成功安装好RVM,

     

    1.           $ source /Users/zhm/.rvm/scripts/rvm

    2.           $ source ~/.bashrc

    3.           $ source ~/.bash_profile

    测试是否安装正确

     

    1.           $ rvm -v

    2.           rvm 1.14.5 (stable) by Wayne E. Seguin<</span>wayneeseguin@gmail.com>, Michal Papis <</span>mpapis@gmail.com> [https://rvm.io/]

    2.RVM安装Ruby环境

     

    1.           $ ruby -v #查看当前ruby版本

    2.           ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]

    3.           $ rvm list known#列出已知的ruby版本

    4.           $ rvm install 1.9.3 #安装ruby 1.9.3

    完成以后,Ruby,RubyGems就安装好了.

    Ruby如果安装错版本可以卸载

     

    1.           $ rvm list #查询已经安装的ruby

    2.           =* ruby-1.9.3-p194 x86_64 ]

    3.           $ rvm remove 1.9.3 #卸载一个已安装版本

    3.设置Ruby默认版本

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

     

    1.           $ rvm use 1.9.3 --default

    2.           Using /Users/zhm/.rvm/gems/ruby-1.9.3-p194

    查看设置后的默认ruby版本和gem版本

     

    1.           $ ruby -v

    2.           ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.2]

    3.           $ gem -v

    4.           1.8.24

    如果需要更新gem(RubyGems)可以用命令

     

    1.           $ gem update --system

    2.           Updating RubyGems

    3.           ERROR: http://rubygems.org/ does not appear to be a repository

    4.           ERROR: While executing gem ...(Gem::RemoteFetcher::FetchError)

    5.           timed out (http://rubygems.org/yaml)

    由于国内网络原因你懂的,导致rubygems.org存放在Amazon S3上面的资源文件间歇性连接失败.所以你会与遇到gem install rack或bundle install的时候半天没有响应,具体可以用gem install rails -V来查看执行过程。

    解决办法使用 Rubygems 镜像 - 淘宝网

     

    1.           $ gem sources -l #列出

    2.           *** CURRENT SOURCES ***

    3.           http://rubygems.org/

    4.           $ gem sources -a http://ruby.taobao.org/ #添加

    5.           http://ruby.taobao.org/ added to sources

    6.           $ gem sources -r http://rubygems.org/ #移除

    7.           http://rubygems.org/ removed from sources

    8.           $ gem sources -l #列出

    9.           *** CURRENT SOURCES ***

    10.       http://ruby.taobao.org #请确保只有ruby.taobao.org,有其他再用第一条移除

    11.       $ gem install rack#安装个rack测试

    可以清除旧的gem版本

     

    1.           $ gem cleanup

    4.安装Rails环境

    上面3步过后,Ruby环境就安装好了,接下来安装Rails

     

    1.           $ gem install bundler rails

    然后测试安装是否正确

     

    1.           $ bundle -v

    2.           Bundler version 1.1.4

    3.           $ rails -v

    4.           Rails 3.2.6

    现在可以本地安装Jekyll环境了

     

    $ gem install jekyll

  • 相关阅读:
    前端编程之jQuery
    当nfs-server宕机后,client端执行 df -h hang
    git 设置默认推送和拉去的分支
    python2 中字符串转成字典后汉字出现乱码
    1.in_k8s
    部署etcd中使用ansible进行变量初始化
    获取aliyun固定类型的domain记录并输出到文件
    jumpserver 1.3x 版本忘记MFA的如何解决
    pistat 查看进程状态
    iostat 命令
  • 原文地址:https://www.cnblogs.com/goodheart/p/4100112.html
Copyright © 2020-2023  润新知