原文:
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、 打开终端应用程序并且输入如下的命令,根据返回的提示,它可能提示你输入你的用户密码。
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
完成
现在你可以在终端下输入下面的命令来
测试你的Rails安装是否成功:
在
浏览器里把页面指向
引用:
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 编辑 ]