`
geeksun
  • 浏览: 955441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mac安装配置ruby

 
阅读更多

1.  安装Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 这里执行ruby命令没有问题,因为Mac OSX系统自带ruby。

 

2. 使用Homebrew安装ruby

Mac OSX默认带有ruby,但一般版本比较旧:

brew install ruby

完成之后输入以下指令可以看到安装的版本:

ruby -v

 

3.  gem安装rails

rails的安装命令

gem install rails --no-ri --no-rdoc

正常情况会提示错误(在天朝):

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/quick/Marshal.4.8/rails-4.2.1.gemspec.rz)

 问题原因: https://rubygems.org 遭遇 GFW的屏蔽不能访问

解决方法:

把淘宝的gem server添加到source server,删除原有的server:https://rubygems.org

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

 查看source server

gem sources -l

 目前只有taobao的镜像server

*** CURRENT SOURCES ***

https://ruby.taobao.org/

参见:RubyGems 淘宝镜像 https://ruby.taobao.org/

安装rails:

gem install rails
可以看到rails的安装进程
Fetching: i18n-0.7.0.gem (100%)
Successfully installed i18n-0.7.0
Fetching: thread_safe-0.3.5.gem (100%)
Successfully installed thread_safe-0.3.5
Fetching: tzinfo-1.2.2.gem (100%)
Successfully installed tzinfo-1.2.2
Fetching: activesupport-4.2.1.gem (100%)
Successfully installed activesupport-4.2.1
Fetching: rack-1.6.1.gem (100%)
Successfully installed rack-1.6.1
Fetching: rack-test-0.6.3.gem (100%)
Successfully installed rack-test-0.6.3
Fetching: mini_portile-0.6.2.gem (100%)
Successfully installed mini_portile-0.6.2

 

 4. 安装 rvm

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

 

使安装的rvm生效

source /Users/jiangzhiqiang/.rvm/scripts/rvm

 

 5. 创建rails项目

rails new my_app --skip-bundle

 --skip-bundle 不运行bundle install, 因为bundle install 会从rubygems.org 下载文件,遭遇 GFW 屏蔽会访问出错。

 

分享到:
评论

相关推荐

    MAC系统下安装FFmpeg的图文教程

    如果你的本本应装上XCode最新的版本那就最好不过的了,如果不是最新的版本,得先上App Store更新(安装一系列的操作需要用到,可减少耗时),如果没有安装XCode的话,建议还是别玩MAC系统了 先安装Homebrew (官方...

    ruby一个方便的局域网服务器

    配置环境变量 把Ruby安装后的bin路径配到环境变量中 2.开命令行输入 gem install annyong 回车 3.完成后,cd 到需要转换的目录,直接输入 annyong 回车即可 4.请 勿 关闭命令行窗口 5.访问 http://自己的ip:9292...

    SublimeLinter-ruby:用于ruby的SublimeLinter插件,使用ruby -wc

    在Mac OS X和Linux上,预装了ruby 。 在Windows上,按照上的说明进行操作。 如果您使用的是rvm或rbenv ,请确保将它们加载到您的Shell的“配置文件”文件中。 设定值 SublimeLinter设置: ://sublimelinter....

    Homebrew安装与配置(macOS)

    只需一行命令“brew install xxx”,它就会自动给你安装上了!神不神奇?甚至不用加sudo权限! Homebrew是个GitHub开源的Ruby脚本,它神奇的地方还有很多,需要我们细细地去了解。如果你是一个热爱Mac的软件极客,...

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

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

    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 先决条件 ...

    macvim的安装

    本文介绍下在mac下安装macvim并配置vimplus的流程。 首先,安装homebrew,打开终端,复制下面代码回车运行: $ /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)...

    GuoYongfeng#book#03-nodejs的安装和配置1

    mac上安装升级系统升级xcode安装Homebrew前提是python和ruby安装好官网查看方法安装检查linux上安装先要扫平环境问题也可以到官网查看检查

    ruby-window-management:一个小扩展,它允许你用 ruby​​ 为 X11 编写窗口管理器

    Frank Hale 开始时间:2005 年 5 月 23 日##建造要在命令提示符下构建扩展,请键入: 克隆存储库光盘源Ruby扩展配置文件制作cd ../示例现在您可以运行任何示例。 您可以使用 Xnest 来运行窗口管理器。 注意:示例...

    win10下使用virtualbox + vagrant配置ruby开发机环境

    Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。搭配Cmder如丝般顺滑,实现你所有关于Mac&Linux的幻想

    ruby-jobs:Ruby开发人员的工作

    Ruby Jobs Ruby Jobs存储库 。 创建该项目的目的是向Ruby开发人员显示工作机会。 安装 克隆存储库 git clone ... .bash_profile添加到.bash_profile (Mac)或.bashrc (Linux)。 export RECAPTCHA_SI

    mac上node.js环境的安装测试

    如果大家之前做过web服务器的人都知道,nginx+lua与现在流行的Node.js...二 mac node.js环境的配置 第一步:打开终端,输入以下命令安装Homebrew ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/in

    mac环境中使用brew安装php5.5.15

    Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。官方网站: http://brew.sh   安装...

    mac_config:Mac OS X应用程序和首选项的脚本化安装和配置

    Mac OS X配置这些脚本将按照我们想要的方式配置Mac OS X,包括: 配置操作系统首选项安装应用程序配置应用这些脚本是为Mac OS X 10.9(Mavericks)编写的。 这些脚本都应该是幂等的。 (这意味着您可以根据需要运行...

    alfred-workflow:Ruby Gem帮助程序,用于构建Alfred工作流程

    友好的异常和调试输出到Mac OS X控制台。 自动保存和加载缓存的反馈 发生问题时,将救援反馈项目自动显示为“ alfred”。 轻松加载和保存用户配置的功能(在YAML中) 用于反馈结果的智能案例查询过滤器的功能。 ...

    一种美化终端的ls命令的Ruby宝石,带有颜色和超棒字体的图标。 :tada:-Ruby开发

    这是iTerm2终端(Mac OS)上的工作示例的屏幕截图,oh-my-zsh具有powerlevel9k主题和电力线nerd-font + awesome-conf Color LS一个Ruby脚本,使用颜色和图标为ls输出着色。 这是iTerm2终端(Mac OS)上工作示例的...

    opencv 2.4.8 官方最新版安装与配置

    OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了...

Global site tag (gtag.js) - Google Analytics