`
geeksun
  • 浏览: 965285 次
  • 性别: 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安装ruby-2.3.1 源码

    在Mac上手动安装Ruby-2.3.1源码的过程是一项技术性的工作,涉及到操作系统、编译工具和软件包管理等多个方面。Ruby是一种强大的面向对象的脚本语言,广泛应用于Web开发、自动化脚本和Gem(Ruby的库)管理。在Mac上...

    mac snow leopard安装ruby

    ### Mac Snow Leopard 安装 Ruby 及 Ruby on Rails 开发环境搭建详解 #### 背景介绍 在 Mac OS X Snow Leopard(版本 10.6)系统下安装 Ruby 和进行 Ruby on Rails 的开发,是许多开发者特别是初学者可能会遇到的...

    ruby语法基础教程及Ruby教程中文版和安装文件

    在安装完成后,你需要配置Ruby环境,包括安装Ruby开发工具包(如DevKit或rbenv),以及Ruby版本管理器(如RVM)。这些工具可以帮助你管理和切换不同版本的Ruby,以便于开发和测试。 至于Ruby教程中文版,它将覆盖更...

    ruby安装工具

    标题“ruby安装工具”指的是用于在计算机上安装Ruby编程语言及其相关开发环境的程序。Ruby的安装通常包括Ruby解释器、Gem包管理器(用于安装和管理Ruby库)以及可能的开发工具,如Git和文本编辑器。RailsInstaller则...

    安装ruby环境(使用cocoaPods)

    配置Ruby Gems源 - **更改默认源**: 由于默认的Ruby Gems源在国外,可能会遇到访问慢或无法访问的问题。因此,可以更换为国内的镜像源如淘宝源。 ```shell $ gem sources -r https://rubygems.org/ $ gem ...

    ruby on rails安装

    如果没有,可以通过Ruby安装程序或者单独下载RubyGem进行安装。 然后,我们需要安装Rails。在命令行中输入以下命令: ```bash gem install rails ``` 这将会下载并安装最新版本的Rails。如果你想安装特定版本的...

    关于Ruby和Gnuplot的配置说明

    《程序员的数学3: 线性代数》一书在讲解过程中附带了代码,以便于读者实践和验证理论,而正确配置Ruby和Gnuplot环境是运行这些代码的前提。 对于Windows系统用户而言,首先需要安装Ruby。官网推荐使用RubyInstaller...

    ruby - ruby tutorial

    为了更好地管理 Ruby 的环境配置,可以设置一些环境变量,例如: - `RUBYLIB`:指定 Ruby 脚本的搜索路径。 - `GEM_PATH`:指定 Ruby gem 库的路径。 - `GEM_HOME`:指定默认的 gem 安装目录。 通过设置这些环境...

    Ruby详解及安装流程,Ruby是一种高级编程语言,具有简单易学、灵活多变、优雅美丽的语法特点.md

    1. **在线下载Ruby安装程序** - 首先,您需要前往Ruby官方网站(<https://www.ruby-lang.org>),在“下载”页面上找到适用于您操作系统的Ruby版本。 - 选择适用于您操作系统的Ruby版本,并下载安装程序。 2. **...

    asdf-ruby:面向ASDF版本管理器的Ruby插件

    使用asdf install安装Ruby时,您可以通过的传递自定义配置选项。 在后台,asdf-ruby使用来构建和安装Ruby,请检查其以获取有关构建选项的更多信息,以及有关在ruby版本安装期间遇到的任何问题的Wiki部分。 您还...

    Ruby_learning_教程-中文版

    Ruby的开发环境可以是多种编辑器,包括使用SciTE,这是一款类似于Emacs的文本编辑器,它通常会作为Ruby安装程序的一部分。对于使用Eclipse的开发者,Ruby Development Toolkit(RDT)是一个不错的选择。Ruby的安装...

    ruby-2.2.4.tar.gz、rubygems-2.6.2.zip、redis-3.2.2.gem

    5. **安装和使用**: 安装Ruby和RubyGems通常通过操作系统自带的包管理器(如Ubuntu的`apt-get`或Mac的`brew`)或直接从源代码编译。`ruby-2.2.4.tar.gz`需要先解压,然后通过`configure`脚本和`make`命令编译安装。`...

    快速安装Ruby on Rails的简明指南

    - **RVM的安装与配置**:管理Ruby版本的有效工具。 - **Ruby环境的安装**:使用RVM安装指定版本的Ruby。 - **设置默认Ruby版本**:确保开发环境的一致性。 - **Rails的安装**:通过RubyGems安装Rails框架。 - **验证...

    Python环境的安装配置PPT课件.ppt

    Python环境的安装配置 Python环境的安装配置是指在不同的操作系统上安装和配置Python开发环境的过程。以下是Windows和Mac OS开发环境配置的详细步骤和知识点: Windows开发环境配置 1. 到Python主页下载并安装...

    小米Ruby 15.6寸EFI.zip

    描述中提到“已验证Mac OS 10.14.5”,这意味着有人已经成功地在小米Ruby笔记本上安装了macOS Mojave 10.14.5版本,并且EFI配置文件是经过测试和确认可以工作的。这为其他想尝试在小米Ruby上安装黑苹果的用户提供了...

    RUBY完全自学手册

    5. **跨平台**:可以在多种操作系统上运行,如Windows、Linux、Mac OS等。 ### Web开发中的Ruby #### Ruby on Rails Ruby on Rails(简称Rails)是基于Ruby语言的一个开源Web应用框架,遵循MVC(模型-视图-控制器...

    mac及linux下搭建ruby+rails环境

    首先,我们来看如何在Mac上安装Ruby和Rails。Mac系统通常会预装一个Ruby版本,但可能并非最新或项目所需版本。这时,我们需要使用RVM(Ruby Version Manager)来管理多个Ruby版本。RVM允许你在同一台电脑上安装和...

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

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

Global site tag (gtag.js) - Google Analytics