Ruby on rails学习笔记——安装环境

出现问题: C:\Users\len>gem install rails
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    Errno::ETIMEDOUT: A connection attempt failed because the connected party di
d not properly respond after a period of time, or established connection failed
because connected host has failed to respond. - connect(2) for "rubygems.global.
ssl.fastly.net" port 443 (https://api.rubygems.org/quick/Marshal.4.8/sass-3.4.13
.gemspec.rz)

原因是ruby 的gem被和谐了,现在淘宝的ruby工程师架设了rubygems的国内镜像。使用方法如下:

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org

然后再输入gem install rails,即可安装
时间: 2024-08-27 21:00:50

Ruby on rails学习笔记——安装环境的相关文章

Ruby on Rails 学习笔记 - 3 Static Page

1. Gemfile source 'https://rubygems.org' gem 'rails', '4.2.0.beta4' gem 'sass-rails', '5.0.0.beta1' gem 'uglifier', '2.5.3' gem 'coffee-rails', '4.0.1' gem 'jquery-rails', '4.0.0.beta2' gem 'turbolinks', '2.3.0' gem 'jbuilder', '2.2.3' gem 'rails-htm

Ruby on Rails 学习笔记 - 1 Hello World

原书地址:https://www.railstutorial.org/book/beginning 1. 使用cloud 9服务器 https://ide.c9.io 2. 创建一个workspace,进入以后安装rails: gem install rails -v 4.2.0.beta4 3. 创建一个新的工程: rails _4.2.0.beta4_ new hello_app 4. 修改Gemfile source 'https://rubygems.org' gem 'rails',

基于vagrant 搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)

开篇我只想吐槽为社么我没有早点了解vagrant呢,这样我就能省那笔买 MacBook Pro 的钱了... "Create and configure lightweight,reproducible and portable development environments."这是Vagrant官网首页的介绍"创建配置轻量级,可重复的,可便携的开发环境." 用这东西感觉很方便,能避免开发环境不一致的问题.特别是团队开发,只需配置好一份开发环境然后分发下去.这样实

【Ruby on Rails学习二】在线学习资料的整理

由于工作任务重,时间紧,没有太多学习的时间,大致找了些在线学习资料,这里做个整理,希望对同样准备学习的朋友有帮助 在线文档类: Ruby on Rails 实战圣经  使用 Rails 4.2 及 Ruby 2.3(简体中文版) Rails Guides(英文版)                        Rails Guides(简体中文版)                         Ruby on Rails API Ruby 中文社区                       

Rails 学习笔记第一篇(建立一个玩具项目)

Rails的学习我主要基于<Ruby on rails 教程><Agile Web Development with Rails 4 >,官网的API文档和 来自Ruby-China的指南(http://guides.ruby-china.org/index.html)来学习,整体上按照<Agile Web Development with Rails 4 >的目录顺序记述. 美好的学习从创建项目开始.. Rails自带了一整套命令行工具 首先创建了work目录并进入

【Ruby on Rails 学习五】Ruby语言的方法

1.方法的调用 2.自定义方法 3.带默认值的自定义方法 4.带返回值的自定义方法 方法或者说是函数,实际上是包含了一段代码,去执行某一个特定的过程. def add(a=3,b=2) return a+b end irb(main):002:0> require '/Study/Ruby/intro_rails/maizi/381-4026/08function.rb' => true irb(main):003:0> add => 5 irb(main):004:0> a

Ruby on Rails 学习之路 (一)

备注 下载的软件编程相关软件放在 用户目录下的 software 文件夹下 安装的软件文件路径放在 用户目录下的 install 文件夹下 常用命令 将指定文件移动至另一个目录下: mv ~/Downloads/rubygems-2.6.4.tgz  ~/software/ Ruby入门地址 http://guides.ruby-china.org/getting_started.html

【Ruby on Rails 学习六】Ruby 类 的入门

1.什么是类 2.类与实例的区别 3.自定义简单的类 生活中的垃圾分类,是集合上的概念 比如数学上的   1  a  2  b  c  4  5分类为数字1 2 4 5 ,字母  a  b  c irb(main):001:0> "abc".class => String irb(main):002:0> String => String irb(main):003:0> String.class => Class irb(main):004:0&g

Ruby学习笔记

Ruby学习笔记 Ruby语言中,以对象为基本单位,可以说所有的元素都是对象.按照之前对于面向对象程序的理解,对象是指包含了特定属性和方法集合的一组程序.对象由类来定义,具体的表现为对象实例.也就是说,对象是类的实例化[2]. Ruby语言的基础元素 对象:数值对象.字符串对象.正则表达式对象.时间对象.文件对象.目录对象.数组.哈希.例外对象等 数值对象   由于Ruby中一切数据都是对象,所以我们处理的数字实际上也是对象. a = 10,这样一个简单的赋值语句,实际上应当理解为 a = Nu