有了aptitude和gem,在ubuntu上安装Rails不是什么难事儿,但实际安装时没准碰到什么问题,比如漏掉了某些类库、必须更新版本等等。如果出现错误了去网上现查也可以,但是耗时耗力,搞不好1、2个小时搭进去了。我在昨天和今天装了3台机器,整理了一下在Ubuntu 8.10上安装Rails 2.2.2的步骤,第一台安装花了2个小时,最后1台只花了10分钟。步骤如下:
0. 准备
0.0 Ubuntu 8.10 安装完毕,网络连接正常
0.1 修改apt的sourcelist:
sudo vi /etc/apt/source.list
默认提供的source list比较慢,全部注释掉,然后改成比较快的。如果你手头没有,可以试试这个:
deb http://ubuntu.cn99.com/ubuntu/ intrepid main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ intrepid main restricted universe multiverse
0.2 更新apt package列表:
sudo apt-get update
1. 安装Ruby
1.1安装ruby
sudo apt-get install ruby
检查:ruby -v =>ruby 1.8.7
1.2安装ruby-dev
sudo apt-get install ruby-dev
如果不安装,后面某些步骤安装openssl或sqlite3的时候会出错
2. 安装Rubygems
2.1安装gem
sudo apt-get install rubygems
检查:gem -v=>1.2.0
默认安装的rubygems版本是1.2.0,而rake需要1.3.1,所以必须进行更新:
2.2 升级到1.3.1
sudo gem install rubygems-update
sudo /var/lib/gems/1.8/bin/update_rubygems
检查:gem -v =>1.3.1,版本已经是1.3.1了
3. 安装Rails
sudo gem install -v=2.2.2 rails
检查:rails -v =>Rails 2.2.2
备注:如果结果是“The program 'rails' is currently not installed. ”,可以这样修复:
在~/.bashrc文件最后添加一行:export PATH=/var/lib/gems/1.8/bin:$PATH
然后用source刷新一下就可以了。
4. 安装openssl和sqlite3
4.1 安装openssl
sudo apt-get install libopenssl-ruby
4.2安装sqlite3
sudo apt-get install libsqlite3-dev
sudo gem install sqlite3-ruby
如果你还想安装其它插件,可以在这里也可以以后安装。
5. 创建一个例子测试
5.1创建应用
rails firstapp
5.2 测试数据库
cd firstapp
rake db:create
5.3 启动
script/server
如果以上三步都没问题,说明安装没有问题。
分享到:
相关推荐
Ubuntu 8.10 安装与配置 本文档将指导您从头开始安装和配置 Ubuntu 8.10操作系统,并对 SSH 服务器和 Samba 文件共享进行配置。 一、Ubuntu 8.10 安装 1. 首先,设置好光盘启动后,放入 Ubuntu 光盘,重启动...
wubiubuntu8.10 上安装五笔wubi双击即可安装
标题中的"硬盘安装Ubuntu 8.10"指的是在没有刻录光盘的情况下,通过将Ubuntu 8.10的安装文件直接存放在硬盘上来安装操作系统的方法。这种方法尤其适合那些没有刻录设备的用户,它提供了在无光驱、无软驱的环境下安装...
标题中的"ubuntu-8.10-dvd-i386.iso.torrent"表明这是一个与Ubuntu操作系统相关的文件,具体是Ubuntu 8.10(代号Intrepid Ibex)的DVD安装镜像的torrent文件。Ubuntu是由Canonical公司维护的开源Linux发行版,广泛...
如果在安装时未联网,系统会提示语言支持不完整,但可以稍后解决。右键点击Gnome面板上的网络连接图标,选择“编辑连接”。在这里,你可以看到多种网络接入方式的配置选项,如DSL、无线等。以配置ADSL为例,选择DSL...
ubuntu8.10硬盘安装引导文件 liveCD的iso无效
在开始使用VMware安装Ubuntu 8.10之前,我们需要完成以下准备工作: 1. **下载Ubuntu 8.10 ISO镜像文件**:首先访问Ubuntu官方网站的FTP服务器,下载所需的`ubuntu-8.10-dvd-i386.iso`文件。 2. **安装VMware软件*...
Wubi(Ubuntu Installer for Windows)允许用户像安装普通软件一样在Windows系统内安装Ubuntu,且该Ubuntu系统是物理存在的,运行速度接近于直接在硬件上安装,只是硬盘性能会受到一定影响。 首先,你需要从Ubuntu...
在安装完Ubuntu 8.10操作系统之后,用户通常需要进行一系列的设置以优化系统性能、连接网络、更新软件库以及个性化系统。以下是对这些关键步骤的详细解释: 1. **配置ADSL网络**: - **配置帐户信息**:在终端中...
本文将详细介绍如何在Ubuntu 8.10中进行网络设置,并提供具体的步骤以帮助用户顺利完成网络配置。 #### 二、网络设置步骤详解 ##### 步骤1:删除原有连接并创建新连接 首先,打开Ubuntu的网络设置界面,删除原有...
以自己的亲身应用为基础,详细讨论了在ubuntu8.10系统上安装配置virtualbox的技巧,包括共享文件夹设置,U盘使用,桥接网络的配置等实用技术
- **分区管理**:在安装Ubuntu之前,用户需考虑硬盘的分区策略。文档中提到,如果已有Windows系统,推荐保留至少20GB的空间用于Ubuntu的安装。 - **选择安装方式**:提供CD安装的方法,强调了在安装过程中创建swap...
此手册是本人自己安装多次写下来的心得,里面包含具体命令操作和对应的画面,初次安装者可以按照提示来安装,保证一次可以OK, 本人是在Ubuntu8.10下安装的,不过这篇安装手册同样适合于Linux和Windows下安装的朋友,...
- **VirtualBox**:是一款流行的虚拟化解决方案,支持在Ubuntu上运行多个操作系统实例。 - **KVM**:基于Linux内核的虚拟机,提供了高性能的虚拟化能力。 #### 九、编程环境 Ubuntu 8.10作为一个开源操作系统,...
Ubuntu 8.10 Chrome 安装包
在本文中,我们将深入探讨如何在Ubuntu 8.10操作系统上进行基本配置,让你无需输入复杂的命令就能轻松上手。Ubuntu 8.10,代号“Intrepid Ibex”,是一款深受用户喜爱的Linux发行版,其易用性和稳定性为用户提供了...
- 虽然文档中提到不详细讲解Ubuntu 8.10的安装过程,但在实际操作中,安装Ubuntu 8.10需要准备一个可引导的安装介质,通常是通过USB或CD/DVD进行安装。安装过程中需要注意选择合适的语言和支持的组件。 **2. 配置...
交叉编译环境允许开发者在宿主机上(这里是Ubuntu 8.10)构建针对目标硬件(ARM架构的设备)的Linux应用程序,而无需在目标硬件上实际运行完整的编译过程。 首先,确保你的Ubuntu 8.10系统已经安装了一些基础的软件...