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源码的过程是一项技术性的工作,涉及到操作系统、编译工具和软件包管理等多个方面。Ruby是一种强大的面向对象的脚本语言,广泛应用于Web开发、自动化脚本和Gem(Ruby的库)管理。在Mac上...
### Mac Snow Leopard 安装 Ruby 及 Ruby on Rails 开发环境搭建详解 #### 背景介绍 在 Mac OS X Snow Leopard(版本 10.6)系统下安装 Ruby 和进行 Ruby on Rails 的开发,是许多开发者特别是初学者可能会遇到的...
在安装完成后,你需要配置Ruby环境,包括安装Ruby开发工具包(如DevKit或rbenv),以及Ruby版本管理器(如RVM)。这些工具可以帮助你管理和切换不同版本的Ruby,以便于开发和测试。 至于Ruby教程中文版,它将覆盖更...
标题“ruby安装工具”指的是用于在计算机上安装Ruby编程语言及其相关开发环境的程序。Ruby的安装通常包括Ruby解释器、Gem包管理器(用于安装和管理Ruby库)以及可能的开发工具,如Git和文本编辑器。RailsInstaller则...
配置Ruby Gems源 - **更改默认源**: 由于默认的Ruby Gems源在国外,可能会遇到访问慢或无法访问的问题。因此,可以更换为国内的镜像源如淘宝源。 ```shell $ gem sources -r https://rubygems.org/ $ gem ...
如果没有,可以通过Ruby安装程序或者单独下载RubyGem进行安装。 然后,我们需要安装Rails。在命令行中输入以下命令: ```bash gem install rails ``` 这将会下载并安装最新版本的Rails。如果你想安装特定版本的...
《程序员的数学3: 线性代数》一书在讲解过程中附带了代码,以便于读者实践和验证理论,而正确配置Ruby和Gnuplot环境是运行这些代码的前提。 对于Windows系统用户而言,首先需要安装Ruby。官网推荐使用RubyInstaller...
为了更好地管理 Ruby 的环境配置,可以设置一些环境变量,例如: - `RUBYLIB`:指定 Ruby 脚本的搜索路径。 - `GEM_PATH`:指定 Ruby gem 库的路径。 - `GEM_HOME`:指定默认的 gem 安装目录。 通过设置这些环境...
1. **在线下载Ruby安装程序** - 首先,您需要前往Ruby官方网站(<https://www.ruby-lang.org>),在“下载”页面上找到适用于您操作系统的Ruby版本。 - 选择适用于您操作系统的Ruby版本,并下载安装程序。 2. **...
使用asdf install安装Ruby时,您可以通过的传递自定义配置选项。 在后台,asdf-ruby使用来构建和安装Ruby,请检查其以获取有关构建选项的更多信息,以及有关在ruby版本安装期间遇到的任何问题的Wiki部分。 您还...
Ruby的开发环境可以是多种编辑器,包括使用SciTE,这是一款类似于Emacs的文本编辑器,它通常会作为Ruby安装程序的一部分。对于使用Eclipse的开发者,Ruby Development Toolkit(RDT)是一个不错的选择。Ruby的安装...
5. **安装和使用**: 安装Ruby和RubyGems通常通过操作系统自带的包管理器(如Ubuntu的`apt-get`或Mac的`brew`)或直接从源代码编译。`ruby-2.2.4.tar.gz`需要先解压,然后通过`configure`脚本和`make`命令编译安装。`...
- **RVM的安装与配置**:管理Ruby版本的有效工具。 - **Ruby环境的安装**:使用RVM安装指定版本的Ruby。 - **设置默认Ruby版本**:确保开发环境的一致性。 - **Rails的安装**:通过RubyGems安装Rails框架。 - **验证...
Python环境的安装配置 Python环境的安装配置是指在不同的操作系统上安装和配置Python开发环境的过程。以下是Windows和Mac OS开发环境配置的详细步骤和知识点: Windows开发环境配置 1. 到Python主页下载并安装...
描述中提到“已验证Mac OS 10.14.5”,这意味着有人已经成功地在小米Ruby笔记本上安装了macOS Mojave 10.14.5版本,并且EFI配置文件是经过测试和确认可以工作的。这为其他想尝试在小米Ruby上安装黑苹果的用户提供了...
5. **跨平台**:可以在多种操作系统上运行,如Windows、Linux、Mac OS等。 ### Web开发中的Ruby #### Ruby on Rails Ruby on Rails(简称Rails)是基于Ruby语言的一个开源Web应用框架,遵循MVC(模型-视图-控制器...
首先,我们来看如何在Mac上安装Ruby和Rails。Mac系统通常会预装一个Ruby版本,但可能并非最新或项目所需版本。这时,我们需要使用RVM(Ruby Version Manager)来管理多个Ruby版本。RVM允许你在同一台电脑上安装和...
如果你的本本应装上XCode最新的版本那就最好不过的了,如果不是最新的版本,得先上App Store更新(安装一系列的操作需要用到,可减少耗时),如果没有安装XCode的话,建议还是别玩MAC系统了 先安装Homebrew (官方...