安装环境:
ubuntu 10.10 x64 desktop
ruby 1.9.2
rails 3.0.1
zlib 1.2.5
openssl 0.9.8
sqlite3 3.7.2
Ruby信赖于zlib库,Rails在运行时需要各种数据库的支持,这里使用sqlite3示例,同时在web请求时会要求有openssl支持。
所以我们会先安装这3个所需的Library.
1. Install zlib
源码编译安装
download:
http://www.zlib.net/
$ tar xvzf zlib-1.2.5.tar.gz
$ cd zlib-1.2.5
$ ./configure
$ make
$ sudo make install
2. Install SQLite3
Download here:
http://www.sqlite.org/download.html
$ wget http://www.sqlite.org/sqlite-amalgamation-3.7.2.tar.gz
$ tar zxvf sqlite-amalgamation-3.7.2.tar.gz
$ cd sqlite-3.7.2/
$ ./configure --prefix=/usr/local/sqlite-3.7.2
$ make
$ sudo make install
$ sudo ln -s /usr/local/sqlite-3.7.2 /usr/local/sqlite
3. Install openssl
$ sudo apt-get to install libssl-dev
源码安装时总会有各种问题,简单起见,使用apt
4. Install Ruby
Download Ruby source code:
$ wget http://http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2
$ tar xvzf ruby-1.9.2-p0.tar.bz2
$ cd ruby-1.9.2-p0
$ ./configure --prefix=/usr/local/ruby-1.9.2
$ sudo make
$ sudo make install
$ sudo ln -s /usr/local/ruby-1.9.2 /usr/local/ruby
#Create link to ruby.
$ sudo ln -s /usr/local/ruby/bin/ruby /usr/bin/ruby
$ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem
设置环境变量:
将设置放在/etc/profile中,对全局生效。
$ sudo gedit /etc/profile
在最后的位置加入/usr/local/ruby/bin:
export PATH=/usr/local/ruby/bin:$PATH
5 Install ruby-zlib
进入ruby 源文件ext/zlib 目录
$ ruby extconf.rb
$ make
$ sudo make install
6 Install Rails
$ sudo gem install rails
7. Install sqlite3-ruby gem
$ sudo gem install sqlite3-ruby -- --with-sqlite3-dir=/usr/local/sqlite
8. Install Ruby-OpenSSL
进入ruby 源文件目录下的ext/openssl 目录
$ ruby extconf.rb
$ make
$ sudo make install
到此,ruby 和 rails都可以正常运行。
分享到:
相关推荐
### Ubuntu10.10下嵌入式开发环境配置详解 #### 一、网络配置 在进行嵌入式开发之前,首先要确保Ubuntu系统的网络连接正常。对于使用锐捷网络接入方式的用户,可以通过安装`mentohust`软件来实现网络连接。 **...
Ubuntu 10.10 下 TFTP 服务器配置笔记 本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu...
ubuntu 10.10网络配置10步曲
### Ubuntu 10.10 安装与配置全过程详解 #### 一、准备工作与下载 在开始安装之前,首先需要准备好相应的环境和资源。Ubuntu 10.10 的下载地址为:[http://www.ubuntu.org.cn/desktop/get-ubuntu/download/]...
本文将详细介绍如何在Ubuntu 10.10环境下安装并配置TFTP服务,以确保服务的正常运行。 #### TFTP配置概述 TFTP服务在Ubuntu 10.10中的配置通常通过xinetd进程来实现。xinetd,即extended internet daemon,是新...
### Ubuntu10.10下kgdb环境搭建详解 #### 前言 随着Linux操作系统在嵌入式领域的广泛应用,内核级别的调试成为了许多开发者必须掌握的一项技能。不同于用户空间的应用程序,内核级别的调试更加复杂,因为它发生在...
Ubuntu10.10网卡配置文件重启失效 Ubuntu10.10网卡配置文件重启失效是一个常见的问题,在Ubuntu10.10系统中,网卡配置文件的重启失效是由于/etc/network/interfaces文件的自动生成机制所致。这个文件头部有明确的...
Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。 熟悉Ubuntu系统的用户了解,在...
在《Ubuntu 10.10下建立嵌入式初级开发环境》这一文档中,作者详细阐述了在Ubuntu 10.10操作系统下搭建一个基础的嵌入式开发环境的过程,这对于初学者来说是一份宝贵的指南。下面,我们将根据文档内容,深入解析几个...
通过上述步骤,我们不仅学习了如何将Ubuntu 10.10 DVD ISO文件挂载为本地软件源,还了解了如何配置系统使其能够使用这些本地源来进行软件更新。这种方法非常适合那些网络条件较差的环境,能够有效地减少对互联网的...
现在,你已经在Ubuntu 10.10上成功构建了一个包含Vim和Ruby on Rails开发环境的系统。通过持续学习和实践,你将能够更高效地利用这个环境进行Web应用开发。记住,定期更新系统和依赖,以确保安全性和兼容性。
qt下载,ubuntu10.10下嵌入式QT开发环境搭建手记
- **双系统安装**: 在 Windows XP 下安装 Ubuntu 10.10 实现了双系统的共存,为用户提供了更多的操作环境选择。 - **Grub4Dos**: 作为引导加载程序,允许用户在 Windows XP 和 Ubuntu 之间切换启动。 - **手动分区**...
- **选择安装选项**:在Live环境下,选择“Install Ubuntu”以启动安装程序。 - **分区设置**: - **手动分区**:对于熟悉Linux分区概念的用户,建议选择手动分区,以精确控制硬盘空间分配。 - **新建交换分区...
### 在U盘中安装Ubuntu 10.10的方法 #### 安装前的准备与注意事项 ##### 一、安装条件 要在U盘上安装Ubuntu 10.10,首先需要满足一定的硬件条件: 1. **U盘容量**:至少需要4GB以上的U盘,以确保能够容纳Ubuntu...
### Ubuntu 10.10 镜像文件下载及使用指南 #### 一、Ubuntu 10.10 概述 Ubuntu 10.10,代号Maverick Meerkat,是Ubuntu发行版的一个版本,于2010年10月10日发布。该版本在桌面环境方面进行了多项改进,并引入了新...
U盘安装ubuntu10.10图文教程