Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101971717
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-14 10:33:22

作者: Aqtli     出自:
最近用这个,安装中遇到不少错误,上网查找也都不全。所以自己把安装步骤写了下来。

OS:DEBAIN 4.0 LINUX版本 2.6.18-6-686

RUBY :1.8.5 (2006-08-25) [i486-linux]

RAILS:Rails 2.0.2

RUBYGEMS:1.1.1

安装ruby

GRID@debian:~$ su root

debian:/home/GRID# apt-get install ruby irb rdoc
debian:/home/GRID# ruby -v
ruby 1.8.5 (2006-08-25) [i486-linux]

安装rubygems
debian:/home/GRID# cd /tmp/
debian:/tmp# tar xzf rubygems-1.1.1.gz
debian:/tmp# cd rubygems-1.1.1
debian:/tmp/rubygems-1.1.1# ruby setup.rb
debian:/tmp/rubygems-1.1.1# gem1.8 -v (1.1.1输入gem -v无效)
1.1.1(成功)

安装 rails
debian:/tmp# gem1.8 install rails --include-dependencies
debian:/tmp# rails -v
Rails 2.0.2(成功)

测试
GRID@debian:~$ dpkg --list | grep openssl
ii libopenssl-ruby1.8 1.8.5-4etch1 OpenSSL interface for Ruby 1.8
ii openssl 0.9.8c-4etch1 Secure Socket Layer (SSL) binary and

related

(若没有libopenssl-ruby1.8先安装 apt-get install libopenssl-ruby1.8否者会出现/usr/lib/ruby/gems/1.8/gems/rails-

2.0.2/lib/initializer.rb:159:in `require_frameworks': no such file to load -- openssl (RuntimeError)错误。因为This package makes Ruby to be able to use OpenSSL. It includes HTTP and TELNET protocols' SSL/TLS support. This package is a dependency package, which depends on Debian's default Ruby version (currently 1.8.x))

GRID@debian:~$ mkdir work
GRID@debian:~$ cd work/
GRID@debian:~/work$ rails demo
GRID@debian:~/work$ cd demo/
GRID@debian:~/work/demo$ ruby script/server

在浏览器中输入就会看到这个应用程序。

(开发之前安装数据库否则会出现sqlite3错误)

作者:Grid computing change live
阅读(431) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~