当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Ubuntu 8.10 Server Ruby 的安装方法

Unix/Linux
如何在linux下面运行招商银行专业版
Windows和Linux系统共存 完美解决方案
Linux 和对称多处理应用程序介绍
Red Hat Linux 附加引导和内核引导选项
Linux 2.6.11内核文件IO系统调用详解
走向高手之路 Linux系统内核技术解读
菜鸟乐园 Linux系统内核代码特色一览
Linux内核和传统Unix内核的比较
内核中的物理内存分配函数kernel api
使用 Linux 系统调用的内核命令
详细解析 Linux内核的主要配置选项
内核操作 Linux2.6内核驱动移植参考
Linux内存中Swap和Buffer Cache机制
高手进阶 更换Fedora Core 6的内核
高手风范 Linux操作系统内核编码风格
Linux操作系统内核中工作队列的操作
揭开Linux系统内核调试器的神秘面纱
系统“大挪移” Linux服务器迁移大法
高手进阶 重新编译Linux操作系统的内核
Ubuntu系统关于驱动模块命令的一些使用

Unix/Linux 中的 Ubuntu 8.10 Server Ruby 的安装方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 183 ::
收藏到网摘: n/a

环境:Ubuntu8.04
1.安装build工具
sudo aptitude install build-essential linux-headers-$(uname -r)
2.安装readline zlib libncurses5
apt-get install zlib1g-dev
apt-get install libreadline5 libreadline5-dev
apt-get install libncurses5 libncurses5-dev
3.安装ruby
ruby的源代码下载:
http://www.ruby-lang.org/en/downloads/
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz
tar xvfz ruby-1.8.6-p114.tar.gz
cd ruby-1.8.6-p114
./configure --prefix=/usr/local/ruby
sudo make
sudo make install
安装好以后,加入/usr/local/ruby/bin到操作系统的PATH环境变量中
编辑/etc/environment
gedit /etc/environment
在最后面加入:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/
bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"
执行命令,使环境变量修改生效:
source /etc/environment
4.安装gem
wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
tar xzvf rubygems-1.0.1.tgz
cd rubygems-1.0.1
sudo ruby setup.rb
验证gem是否安装成功并升级
sudo gem update --system
5.安装rails
sudo gem install rails --include-dependencies
安装好rails以后,验证是否安装成功,可以执行:
rails –v
确认一下rails的版本。
//=========================================
其实openssl-ruby是ruby的扩展(extension),它不是像其他纯ruby代码一样,可以用gem来安装。一般情况下需要编译才行。
在linux系统下,这是经常碰到的问题,所以必须记住。
对于openssl-ruby的编译。
首先
cd ruby-source/ext/openssl
ruby extconf.rb
make
make install
进行上面的操作需要包:libssl-dev
//=====================================================
gem mysql 的时候都要安装下面的包
sudo apt-get install libmysqlclient15-dev
也就是说 要编译安装公司的工具包需要操作如何:
1.安装build工具
sudo aptitude install build-essential linux-headers-$(uname -r)
2.安装readline zlib libncurses5
apt-get install zlib1g-dev
apt-get install libreadline5 libreadline5-dev
apt-get install libncurses5 libncurses5-dev
3.安装 libssl-dev
apt-get install libssl-dev
4安装 mysql 编译包
sudo apt-get install libmysqlclient15-dev