`
aqingsao
  • 浏览: 174998 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Ubuntu 8.10上安装Rails

阅读更多

有了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

如果以上三步都没问题,说明安装没有问题。

8
0
分享到:
评论
2 楼 aqingsao 2009-03-09  
javsky 写道

很有建设性啊 顶起

谢谢,这个只是在Ubuntu 8.10上安装Rails 2.2.2的总结。最初按照正常步骤安装了,出现了不少问题,通过google搜索,虽然解决了,但是花了将近2个小时。所以暂时总结一下,如果有问题,希望指出。
1 楼 javsky 2009-03-09  
很有建设性啊 顶起

相关推荐

    UBUNTU8.10安装与配置

    Ubuntu 8.10 安装与配置 本文档将指导您从头开始安装和配置 Ubuntu 8.10操作系统,并对 SSH 服务器和 Samba 文件共享进行配置。 一、Ubuntu 8.10 安装 1. 首先,设置好光盘启动后,放入 Ubuntu 光盘,重启动...

    ubuntu8.10 上安装五笔wubi双击即可安装

    wubiubuntu8.10 上安装五笔wubi双击即可安装

    硬盘安装Ubuntu 8.10

    标题中的"硬盘安装Ubuntu 8.10"指的是在没有刻录光盘的情况下,通过将Ubuntu 8.10的安装文件直接存放在硬盘上来安装操作系统的方法。这种方法尤其适合那些没有刻录设备的用户,它提供了在无光驱、无软驱的环境下安装...

    ubuntu-8.10-dvd-i386.iso.torrent

    标题中的"ubuntu-8.10-dvd-i386.iso.torrent"表明这是一个与Ubuntu操作系统相关的文件,具体是Ubuntu 8.10(代号Intrepid Ibex)的DVD安装镜像的torrent文件。Ubuntu是由Canonical公司维护的开源Linux发行版,广泛...

    ubuntu 8.10的配置

    如果在安装时未联网,系统会提示语言支持不完整,但可以稍后解决。右键点击Gnome面板上的网络连接图标,选择“编辑连接”。在这里,你可以看到多种网络接入方式的配置选项,如DSL、无线等。以配置ADSL为例,选择DSL...

    ubuntu8.10硬盘安装引导文件

    ubuntu8.10硬盘安装引导文件 liveCD的iso无效

    使用VM安装Ubuntu8.10

    在开始使用VMware安装Ubuntu 8.10之前,我们需要完成以下准备工作: 1. **下载Ubuntu 8.10 ISO镜像文件**:首先访问Ubuntu官方网站的FTP服务器,下载所需的`ubuntu-8.10-dvd-i386.iso`文件。 2. **安装VMware软件*...

    零命令玩转Ubuntu 8.10(Wubi安装图文教程)

    Wubi(Ubuntu Installer for Windows)允许用户像安装普通软件一样在Windows系统内安装Ubuntu,且该Ubuntu系统是物理存在的,运行速度接近于直接在硬件上安装,只是硬盘性能会受到一定影响。 首先,你需要从Ubuntu...

    Ubuntu 8.10 安装后的详细设置

    在安装完Ubuntu 8.10操作系统之后,用户通常需要进行一系列的设置以优化系统性能、连接网络、更新软件库以及个性化系统。以下是对这些关键步骤的详细解释: 1. **配置ADSL网络**: - **配置帐户信息**:在终端中...

    Ubuntu 8.10网络设置说明,非常详细Ubuntu 8.10网络设置说明,非常详细

    本文将详细介绍如何在Ubuntu 8.10中进行网络设置,并提供具体的步骤以帮助用户顺利完成网络配置。 #### 二、网络设置步骤详解 ##### 步骤1:删除原有连接并创建新连接 首先,打开Ubuntu的网络设置界面,删除原有...

    virtualbox2.06在ubuntu8.10上的配置与应用

    以自己的亲身应用为基础,详细讨论了在ubuntu8.10系统上安装配置virtualbox的技巧,包括共享文件夹设置,U盘使用,桥接网络的配置等实用技术

    菜鸟打造娱乐ubuntu8.10.txt

    - **分区管理**:在安装Ubuntu之前,用户需考虑硬盘的分区策略。文档中提到,如果已有Windows系统,推荐保留至少20GB的空间用于Ubuntu的安装。 - **选择安装方式**:提供CD安装的方法,强调了在安装过程中创建swap...

    Install Bugzilla3.2.2 On Ubuntu8.10 + VirtualBox

    此手册是本人自己安装多次写下来的心得,里面包含具体命令操作和对应的画面,初次安装者可以按照提示来安装,保证一次可以OK, 本人是在Ubuntu8.10下安装的,不过这篇安装手册同样适合于Linux和Windows下安装的朋友,...

    Ubuntu 8.10(Intrepid Ibex)安装配置大全

    - **VirtualBox**:是一款流行的虚拟化解决方案,支持在Ubuntu上运行多个操作系统实例。 - **KVM**:基于Linux内核的虚拟机,提供了高性能的虚拟化能力。 #### 九、编程环境 Ubuntu 8.10作为一个开源操作系统,...

    Ubuntu8.10 可用的Chrome安装包

    Ubuntu 8.10 Chrome 安装包

    零命令玩转Ubuntu 8.10(基本配置篇)

    在本文中,我们将深入探讨如何在Ubuntu 8.10操作系统上进行基本配置,让你无需输入复杂的命令就能轻松上手。Ubuntu 8.10,代号“Intrepid Ibex”,是一款深受用户喜爱的Linux发行版,其易用性和稳定性为用户提供了...

    ubuntu8.10中文开发环境设置.pdf

    - 虽然文档中提到不详细讲解Ubuntu 8.10的安装过程,但在实际操作中,安装Ubuntu 8.10需要准备一个可引导的安装介质,通常是通过USB或CD/DVD进行安装。安装过程中需要注意选择合适的语言和支持的组件。 **2. 配置...

    在Ubuntu8.10 64bit version下用Crosstool-0.43建立ARM-Linux交叉编译环境

    交叉编译环境允许开发者在宿主机上(这里是Ubuntu 8.10)构建针对目标硬件(ARM架构的设备)的Linux应用程序,而无需在目标硬件上实际运行完整的编译过程。 首先,确保你的Ubuntu 8.10系统已经安装了一些基础的软件...

Global site tag (gtag.js) - Google Analytics