在Linux Fedora上部署Ruby On Rails环境

本文提供了一步一步的指导,教你如何在 CentOS 上安装 Ruby 1.9.3 和 libyaml,并进一步安装 Rails 和 SQLite,帮助你快速搭建 Ruby 开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于Ruby 1.9.3使用psych来解析YAML(不同于Ruby 1.8.7),而psych需要libyaml的支持。

首先需要更新一下有关组件:

yum -y install make gcc openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel ncurses-devel sqlite3-devel mysql-devel httpd-devel wget which

1. 安装libyaml

$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
$ tar xzvf yaml-0.1.4.tar.gz
$ cd yaml-0.1.4
$ ./configure --prefix=/usr/local
$ make
$ make install
2. 安装Ruby 1.9.3

$ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz
$ tar xzvf ruby-1.9.3-p0.tar.gz
$ cd ruby-1.9.3-p0
$ ./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib
$ make
$ make install

3. 更新GEM

gem update --system    或者   update_rubygems    或者   gem install rubygems-update

4. 安装rails

gem install rails    或者    gem install rails -v=3.2.1

5. 安装sqlite

yum install sqlite-devel

6. 建立rails工程

rails new new_app

cd new_app

bundle install


参考:http://collectiveidea.com/blog/archives/2011/10/31/install-ruby-193-with-libyaml-on-centos/

http://railsapps.github.com/rails-heroku-tutorial.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值