您的位置:首页 > 编程语言 > Ruby

Ubuntu 9.10 下搭建 ruby on rails 环境

2010-01-22 15:34 609 查看
参考肉饼的文章:http://robbin.iteye.com/blog/43228


一、安装 Ruby 解析器

ruby的源代码可以从Ruby官方网站下载:

http://www.ruby-lang.org/en/downloads/

下载源代码包到本地Linux主机,然后解压缩,进入该目录,进行配置,编译和安装:

tar xzvf ruby-1.9.1.tar.gz

cd ruby-1.9.1

./configure –prefix=/usr/local/ruby

make && make install

上面的/usr/local/ruby是ruby的安装目录。

安装好以后,修改操作系统PATH路径,加入/usr/local/ruby/bin:

export PATH=/usr/local/ruby/bin:$PATH

将我们自己安装的ruby放在系统PATH前面,避免操作系统自带的ruby造成的干扰。在

Linux上,一般将设置放在/etc/profile中,便于对全局生效。



二、安装 ruby on rails

先安装rubygems,可以从rubyforge下载rubygems:

http://rubyforge.org/projects/rubygems/

下载好源代码包,解压缩,安装:

tar xzvf rubygems-1.3.5.gz

cd rubygems-1.3.5/

ruby setup.rb

然后就可以安装rails了,在确认服务器已经连接互联网的情况下执行:

gem install rails –y 即通过gem从rubyforge网站下载rails所有依赖包安装。

执行到上面这步的时候,提示缺少“zlib”,如果是这样的话需要重新解压ruby源文件

然后编译并安装自带的zlib。

cd ruby-1.9.1-p376/ext/zlib/

ruby extconf.rb

make && make install

然后:

irb

require 'zlib'

如果输出是true就说明zlib已经安装完成了


三、安装 ruby 的数据库适配器

下载 mysql-ruby-2.8.1.tar.gz:

http://rubyforge.org/frs/?group_id=4550

tar xzvf mysql-ruby-2.8.1.tar.gz

cd mysql-ruby-2.8.1

ruby extconf.rb (--with-mysql-dir=/opt/mysql5)

括号内的内容是指向mysql的安装路径,如果mysql是默认安装的话就不需要括号内的内容

make && make install

如果执行上面的命令出错,则需要安装openssl,安装方法跟上面的zlib相同,openssl文

件夹也在ext下。


测试一下:

rails firstruby

cd ~/firstruby/

ruby script/server

然后在浏览器中输入:

http://localhost:3000 页面出现说明ror环境搭建完成。


另:

mysql gui工具:

sudo apt-get install mysql-gui-tools-common

把netbeans语言设置为英文:

修改netbeans安装目录下的 netbeans.conf文件,在netbeans-default-options的参数里加上 --locale en_US 阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: