`

ubuntu下安装Ruby、Rails全记录

    博客分类:
  • Ruby
阅读更多
还是记下来吧,之前花了很大力气安装成功过,前几天重装系统,Ruby和Rails又没了。
主要是参考robbin的这个帖子:http://www.iteye.com/topic/43228,但过程中还是出了不少问题。
之前多亏dennis同学在群里的热心帮助,我这个linux+ruby小菜鸟才能安装成功。
趁着今天重装,简单的记录一下,备忘:

1、上ruby官网下载ruby源码,解压、configure、make、make install;
2、上rubygem官网下载gem源码,解压、setup;
3、gem update出错,上zlib官网,下载源代码,解压、configure、make(如果是64位系统,make之前要修改一下Makefile,在CFLAGS后面加上参数-fPIC,否则之后安装ruby-zlib会出错)、make install;
4、进入之前解压出来的ruby源代码目录,进入ext/zlib目录,执行extconf.rb,make、make install;
最后gem update --system,正常,可以安装rails了。
gem install rails
目前最新版本是2.3.3,如果需要指定版本,在后面加参数v和版本号,例如:gem install rails -v 2.2.2

另外,以上方法成功安装过的ruby版本有1.8.6、1.8.8,之前试过1.9.x,有问题,具体原因我没弄明白……

运行rails应用时需要openssl
sudo apt-get install libssl-dev
最后去ruby-src/ext/openssl下安装

安装mysql5.0数据库
sudo apt-get install mysql-server-5.0
sudo apt-get install libmysqlclient16-dev
sudo gem install mysql

在rails项目目录中运行ruby script/console时需要readline,先通过apt安装libreadline6-dev,再进入ruby源代码目录/ext/readline目录,conf、make然后install。

安装rspec和rspec on rails
sudo gem install rspec
sudo gem install rapec-rails

====2010-01-01=====
ubuntu下安装rubyee变得很简单,只要去官方下载deb包,双击安装即可。
安装webrat时可能会被告知libxml2 is missing,只要sudo apt-get install libxslt1-dev即可解决。
分享到:
评论
1 楼 yuan 2009-10-11  
REE安装参考官方文档,很完整:http://www.rubyenterpriseedition.com/documentation.html

相关推荐

Global site tag (gtag.js) - Google Analytics