1.5 安装Ruby、Rails和MySQL
Ruby和Rails同属开源软件并拥有众多的开发人员社区,正因为如此,它们已经可以运行在几乎所有的操作系统上。在仅需少量修改或不做任何修改的情况下,你所开发的Ruby程序即可稳定运行于任意的操作系统之上(你只需留心操作系统调用或者文件系统调用即可)。
许多开发者乐于在某个系统平台上开发Rails应用程序,而在另一个系统平台上进行部署。目前,在既稳定又免费的Linux系统和FreeBSD系统上运行产品服务器是开发人员最普遍的选择。
1.5.1 在Windows上安装
在PC机上安装Rails有多种方式,但其中最快捷的方式莫过于使用Instant Rails。它包括Ruby、Rails、Apache、MySQL和一些由Curt Hibbs收集的gem工具包。
Instant Rails自成一体,能够与已安装的Apache或MySQL很好地共存,这意味着安装Instant Rails不会影响已安装的软件。
请按照以下步骤来安装Instant Rails。
(1) 打开http://instantrails.rubyforge.org,点击 Download 链接。
(2) 从下载列表中,右击当前的最新版本,将它保存到本地硬盘。
(3) 复制zip文件的内容到本地机的新建文件夹下,如C:\InstantRails。注意文件路径中不能含有空格,所以这个文件夹不能位于桌面或者My Documents目录下。
(4) 打开文件夹,运行Instant Rails程序。
(5) Instant Rails检测到它位于新路径后会询问是否更新配置文件。点击OK。
(6) 系统将会打开一个和图1-1类似的Instant Rails窗口,并且自动启动MySQL和Apache。
注意 Windows可能会询问你是否解除对Web服务器80端口的阻止。由于我们仅是搭建开发环境而非真实的服务器,所以应该让Windows继续阻止80端口。解除对端口的阻止可能导致你的计算机处在较高的安全风险中。
安装完成!你应该花些时间浏览位于http://instantrails.rubyforge.org的Instant Rails 网站,更多地了解如何配置Instant Rails。
为了使用Rails命令行工具来创建新的应用程序,你需要打开一个Instant Rails的控制台窗口。具体做法是点击Instant Rails窗口上面的“I”按钮,然后选择 Rails Applications→Open Ruby Console Window,如图1-2所示。
|
| 图1-1 Instant Rails状态窗口 |
|
| 图1-2 打开Instant Rails的Ruby控制台窗口 |
此操作会打开一个Windows命令行窗口,并将你的工作目录设为Instant Rails路径下的rails_apps目录,如图1-3所示。在本书中,你输入的所有命令都要藉由Instant Rails打开的命令行窗口,否则将无法正确设定工作目录。
|
| 图1-3 Instant Rails的Ruby控制台 |
新建一个应用程序(将在本章的后面讲解)后,你可以通过Instant Rails应用程序管理器来启动或者停止它。打开Instant Rails应用程序管理器的步骤是点击“I”按钮后,选择Rails Applications→Manage Rails Applications,如图1-4所示。
在图1-4所示窗口中,你可以选择需要启动的应用程序。在同时开发多个Rails工程时,这个功能会很有用。
|
| 图1-4 Instant Rails应用程序管理器 |
| 回书目 上一节 下一节 |