打印

安装Ruby、Rails、Mysql、Gem。

安装Ruby、Rails、Mysql、Gem。

原文:php?name=Install" onclick="tagshow(event)" class="t_tag">Installation
译者:g.zhen.ning a.k.a cclong
校对 drive2me



Ruby on Rails能以多种不同的方式安装和配置。本篇涵盖在Windows,Mac OS X和Ubuntu平台安装Rails最简单和最快捷的方式,并附上Mongrel web server和MySQL的安装。如果想获取更多关于特定平台的指南,请看:GettingStartedWithRails.

1.安装Ruby
Mac OS X平台
1、    安装Apple开发者工具(Xcode),该工具可以用Mac OS X安装光盘安装或者从Apple Developer Connection downloads page..页面下载安装。
2、    下载并安装MacPorts(formerly DarwinPorts)。这工具非常简单自动化安装Ruby on Rails并且能在日后升级或卸载Rails。MacPorts可以从熟悉的disk image文件中安装。
3、    打开终端应用程序并且输入如下的命令,根据返回的提示,它可能提示你输入你的用户密码。

sudo port install ruby


Ubuntu平台
输入下面的命令来安装Ruby和Ruby相关的组件来使后续安装更容易。

sudo apt-get install ruby irb ri rdoc ruby1.8-dev build-essential


2.安装RubyGems
Mac OS X平台
仅仅把下面的命令输入到终端就完成:

sudo port install rb-rubygems


Ubuntu
也是一键式安装就完成:

sudo apt-get install rubygems


安装RubyGems后,你需要把
引用:
/var/lib/gems/1.8/bin/
添加到你的环境路径来使得日后有权限通过RubyGems安装其它的gem。


3.安装Rails
安装好RubyGems后,所有平台都可以用下面的命令来安装Rails。

sudo gem install rails –y


4.安装Mongrel(可选项)
WEBrick是一个适用于开发模式的web server,随Ruby on Rails安装发行。然而,如果你想处理速度更快或者计划部署你的应用程序,Mongrel是一个更恰当的web server。
Mongrel可以用下面的命令安装:

sudo gem install mongrel -y


5.安装MySQL(可选项)
[g.zhen.ning注:这文档在4月12号更新了,省略了此段,但之前是有安装mysql的这一段的]你可以不需要数据库就开始Ruby on Rails的开发,但或许不久后你的应用程序的某部分需要储存返回的数据。下面是安装时下流行的MySQL数据库的方法。

Mac OS X平台
使用MacPorts,MySQL可以用下面的命令来完成安装:

sudo port install mysql5 +server




sudo mysql_install_db5 --user=mysql




sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist


为了改善MySQL的性能,你或许喜欢安装原生(native)Ruby-MySQL绑定。

sudo port install rb-mysql


Ubuntu
使用下面的两条命令安装MySQL和MySQL gem来提升Ruby与数据库传输的性能。

sudo apt-get install libmysql-ruby mysql-server libmysqlclient15-dev




sudo gem install mysql


完成
现在你可以在终端下输入下面的命令来测试你的Rails安装是否成功:

rails newrailsapp




cd newrailsapp




script/server


浏览器里把页面指向
引用:
http://localhost:3000/
,如无意外你就能看到Rails的欢迎画面(screen):

一键安装
如果你喜欢更简单的安装,配置Ruby on Rails方式,你或许考虑一下用Locomotive (Mac OS X平台), Instant Rails (Windows平台) 或者 RubyStack (Windows, Linux or Mac OS X平台)等来安装Rails。这些包包含了所有你需要运行rails的东西。它们的安装过程简单,因此非常适合初学者,它们的唯一缺点是相对于传统的Rails安装方式,它们定制性比较差。

RubyStack是一个预配置,完整安装程序,它针对Apache,MySQL,Rails及诸如Mongrel和ImageMagick之类的扩展程序。它能运行在Windows,OS X和大部分版本的Linux。

RM-Install为Mac OS X和Linux提供针对Ruby,Rails,RubyGems,MySQL,SQLite,Subversion,Mongrel(可选:Apache和mongrel_cluster配置),与及常用的库和工具(如:Capistrano和RMagick)的简单安装程序。

Ruby One-Click Installer为Mac OS X平台下提供简单安装Ruby,RubyGems,Mongrel和SQLite数据库的工具。尽管如此,你还是得照本文提供的安装步骤来安装Rails。这个安装包的大小仅仅只有13MB,因此你会发现它相对于下载约900MB大小的Apple Developer Tools(Xcode)的传统安装方式的一大好处。

相关文章:
•    Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X 作者 Dan Benjamin
•    Automatically Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X, 作者 Sakuzaku
•    Sandboxing Rails With MacPorts 作者 James Duncan Davidson
•    Ruby on Rails – Community Ubuntu Documentation
•    BitNami RubyStack – Easy installer for Windows with Ruby on Rails, Apache, MySQL, SQLite and phpMyAdmin
•    Bash auto-installation script for OS X



[ 本帖最后由 cclong 于 2008-5-14 23:38 编辑 ]
本帖最近评分记录
  • drive2me R币 +10 奖励! 2008-5-15 00:18

TOP

2008-11-18 17:40 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.57