由于最近国际互联网速率不是很稳定,而gem install自动默认到rubyforge下载gem安装包,由于rails依赖好几个其他的gem,而gem install需要遍历所有这些gem,所以gem install经常出出现超时的情况,怎么办呢?答案就是把相关的每个gem单独下载到本地,然后用--local选项安装。但是怎么确定你的需要哪些gem呢?
简单说明一下rubyforge的目录结构,了解之后找起gem来就会方便很多:
http://rubyforge.org/projects/[project_name]/
# 把[project_name]替换为你要找的gem名称(不要加版本号)就能访问到该gem的主页,然后中间靠右即是跳转到下载页面的链接("Download"),排在最上面的就是最新版,注意文件扩展名,我们要找的是.gem。
本文假定你已经apt-get install ruby1.8 ri rdoc irb,并且也已经去
http://rubyforge.org/projects/rubygems/下载并安装好RubyGems。
1- 首先下载rails gem,按照刚才提的方法,rails的gem主页在
http://rubyforge.org/projects/rails/,目前的最新版本是1.1.6。
2- cd到下载到本地的目录,然后
$ sudo gem specification --local --version 1.1.6 rails | grep "^ name:\|^ version:" # (^后分别是2个空格和8个空格)
可以看到如下结果:
----------------------------------------
name: rake
version: 0.7.1
name: activesupport
version: 1.3.1
name: activerecord
version: 1.14.4
name: actionpack
version: 1.12.5
name: actionmailer
version: 1.2.5
name: actionwebservice
version: 1.1.6
----------------------------------------
3- OK,接下来我们依次去rubyforge下载这些gem,注意actionwebservice的project name是"aws",其余的project name和gem名称一样。
4- 依次sudo gem install --local [gem_name],rails放在最后,即可完成安装,可以通过which rails或者rails [项目名]验证。
分享到:
相关推荐
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...
1. 确认Ubuntu 18.4系统是否已安装LibreOffice,如果不是最新版本,需要卸载并安装官方推荐的7.2.7版本。 2. 下载LibreOffice安装包和中文语言包。 3. 卸载已安装的LibreOffice,使用`sudo apt-get remove --purge ...
本文介绍了如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境的步骤,包括安装系统需要的包、安装 RVM、安装 Ruby、安装 Rails 环境和安装 MySQL。通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails ...
在本篇【保姆级教程】中,我们将详细探讨如何在Ubuntu系统上安装Ruby on Rails环境。首先,确保你已经下载了Ubuntu桌面版,这可以从官方链接(https://cn.ubuntu.com/download)获取。Ruby on Rails是流行的开源Web...
本文将详细介绍Ruby on Rails的安装流程,让读者能够顺畅地完成安装,为下一步的开发工作打下坚实的基础。 首先,我们必须明确安装Ruby on Rails需要准备哪些组件。基本的组件包括Ruby语言环境、Ruby的包管理工具...
### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...
### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
标题 "rails 的安装" 涉及到的是Ruby on Rails框架的安装过程,这是一个用于构建Web应用程序的开源框架。Rails是基于Ruby编程语言,它强调DRY(Don't Repeat Yourself)原则,提供了一种优雅的方式来组织和编写代码...
RailsOnUbuntu 对于使用Ubuntu的Ruby on Rails开发人员的一些有用的脚本/好东西! 1. Rails安装程序 为了在Ubuntu 12.04 LTS(精确的穿山甲)/ 12.10(定量Quetzal)上设置Rails,我还为初学者编写了逐步指南,请...
Rails是Ruby on Rails框架的简称,它是一种基于Ruby语言的开源Web开发框架,以其MVC(Model-View-Controller)架构而闻名,旨在简化Web应用的开发过程。在早期的Rails版本中,Mongrel是一个常用的HTTP服务器,用于...
《Ruby on Rails安装指南》是一份详尽的文档,旨在帮助用户在不同的环境下安装和配置Ruby on Rails开发环境。这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于...
你可以访问Ruby官方网站下载适合你操作系统的安装包,或者使用包管理器如Homebrew(Mac)、apt-get(Ubuntu)或Chocolatey(Windows)进行安装。 接下来是RubyGem的安装。RubyGem是Ruby的包管理器,用于安装和管理...
- 输入`rails -v`检查安装情况,如果输出类似`Rails 1.1.6`的信息,则表示安装成功。 #### 四、下载与配置RadRails RadRails是一款基于Eclipse的Ruby on Rails集成开发环境(IDE),提供了丰富的功能支持Rails...
本教程将详细介绍Rails的安装过程,这对于初学者来说尤其重要,因为正确安装Rails是学习和开发RoR应用的基础。 首先,你需要确保已经安装了Ruby。Ruby是一种面向对象的编程语言,是Rails的基础。你可以访问ruby-...
离线安装包是为了解决在没有网络或者网络环境不稳定的情况下,依然能够进行Rails的安装和更新。 离线安装Rails的步骤通常包括以下几个关键点: 1. **下载Rails Gem包**:在有网络的环境下,你需要访问RubyGems官方...
在Linux环境下安装Ruby on Rails需要一系列的依赖包和步骤,本资源包提供了所需的所有组件,帮助用户在Linux系统上顺利构建RoR开发环境。 1. **readline-5.1.tar.gz**: 这是Readline库的源代码包,它提供了一种交互...