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 屏蔽会访问出错。
相关推荐
如果你的本本应装上XCode最新的版本那就最好不过的了,如果不是最新的版本,得先上App Store更新(安装一系列的操作需要用到,可减少耗时),如果没有安装XCode的话,建议还是别玩MAC系统了 先安装Homebrew (官方...
配置环境变量 把Ruby安装后的bin路径配到环境变量中 2.开命令行输入 gem install annyong 回车 3.完成后,cd 到需要转换的目录,直接输入 annyong 回车即可 4.请 勿 关闭命令行窗口 5.访问 http://自己的ip:9292...
在Mac OS X和Linux上,预装了ruby 。 在Windows上,按照上的说明进行操作。 如果您使用的是rvm或rbenv ,请确保将它们加载到您的Shell的“配置文件”文件中。 设定值 SublimeLinter设置: ://sublimelinter....
只需一行命令“brew install xxx”,它就会自动给你安装上了!神不神奇?甚至不用加sudo权限! Homebrew是个GitHub开源的Ruby脚本,它神奇的地方还有很多,需要我们细细地去了解。如果你是一个热爱Mac的软件极客,...
很棒的Vim配置文件这将允许您运行mac vim并在Ruby on Rails上进行开发。 一些功能包括: 图形用户界面和终端有16种颜色的漂亮主题。 (ir_black和xterm16) 默认情况下忽略大小写的增量搜索交换和备份不碍您安装:您...
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 先决条件 ...
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 先决条件 ...
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 先决条件 ...
本文介绍下在mac下安装macvim并配置vimplus的流程。 首先,安装homebrew,打开终端,复制下面代码回车运行: $ /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)...
mac上安装升级系统升级xcode安装Homebrew前提是python和ruby安装好官网查看方法安装检查linux上安装先要扫平环境问题也可以到官网查看检查
Frank Hale 开始时间:2005 年 5 月 23 日##建造要在命令提示符下构建扩展,请键入: 克隆存储库光盘源Ruby扩展配置文件制作cd ../示例现在您可以运行任何示例。 您可以使用 Xnest 来运行窗口管理器。 注意:示例...
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。搭配Cmder如丝般顺滑,实现你所有关于Mac&Linux的幻想
Ruby Jobs Ruby Jobs存储库 。 创建该项目的目的是向Ruby开发人员显示工作机会。 安装 克隆存储库 git clone ... .bash_profile添加到.bash_profile (Mac)或.bashrc (Linux)。 export RECAPTCHA_SI
如果大家之前做过web服务器的人都知道,nginx+lua与现在流行的Node.js...二 mac node.js环境的配置 第一步:打开终端,输入以下命令安装Homebrew ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/in
Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。官方网站: http://brew.sh 安装...
Mac OS X配置这些脚本将按照我们想要的方式配置Mac OS X,包括: 配置操作系统首选项安装应用程序配置应用这些脚本是为Mac OS X 10.9(Mavericks)编写的。 这些脚本都应该是幂等的。 (这意味着您可以根据需要运行...
友好的异常和调试输出到Mac OS X控制台。 自动保存和加载缓存的反馈 发生问题时,将救援反馈项目自动显示为“ alfred”。 轻松加载和保存用户配置的功能(在YAML中) 用于反馈结果的智能案例查询过滤器的功能。 ...
这是iTerm2终端(Mac OS)上的工作示例的屏幕截图,oh-my-zsh具有powerlevel9k主题和电力线nerd-font + awesome-conf Color LS一个Ruby脚本,使用颜色和图标为ls输出着色。 这是iTerm2终端(Mac OS)上工作示例的...
OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了...