2

我是 Ruby on Rails 的初学者,使用 Windows 进行开发。

我执行以下步骤:
1. 下载 Ruby v.1.9.1
ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ruby-1.9.1-p0-i386-mswin32.zip 解压并将其放入 C:\ruby
2. 下载最新的 Aptana 并安装它
3. 在 Aptana 中安装 RadRail 插件。
4.将ruby路径设置为C:\ruby

之后,它会警告我没有安装 RubyGems。我知道 Ruby v.1.9.1 已经包含 RubyGems。

我现在应该怎么做才能让它工作?

4

7 回答 7

1

好吧,第一步是获得正确版本的 Ruby for Rails。Ruby 1.9.1 在 Rails 中引起了奇怪的问题。卸载它并获得 1.8.7。

于 2009-05-17T00:46:51.273 回答
1

如果您是使用 Windows 的初学者,我建议您采用最简单的方法并安装其他人制作的 Ruby 和 Rails 发行版,例如

Netbeans的 Ruby 版本包含它自己的 Ruby 运行时 (JRuby),因此非常适合快速入门。

官方的 Ruby 下载适用于喜欢安装依赖项和编译自己的版本的人。在大多数操作系统上,您可以只使用供应商提供的 Ruby 版本。Microsoft 不提供 Ruby 构建,在 Windows 上编译也更加困难,您必须安装编译器,下载 Zlib 和 OpenSSL 的副本等。

于 2009-05-17T10:04:23.747 回答
1

前言:这个答案显然来不及帮助比利,但对于在 Windows 上开始使用 RoR 的人来说,这是一个常见的问题领域,也是我反复遇到的问题。所以...

第一个问题是 Step 1。下载并解压 Ruby 包并不足以获得一个工作的 Ruby 环境,因为 Ruby 依赖于 Windows 中不存在的操作系统的库支持。因此,您需要下载并安装(基本上,只需将它们复制到 \ruby\bin 文件夹中)几个提供此支持的 DLL 文件。这是一篇非常清晰的博客文章,涵盖了在 Windows 上安装 ruby​​ 1.9

然后,您需要将“c:\ruby\bin”添加到您的 Windows PATH(如果您安装到不同的文件夹,显然要修改它)。

现在您可以运行ruby -vgem -v检查 Ruby 是否正常工作。如果您收到错误消息,那么您就知道缺少某些东西或 PATH 错误。

一个更简单的选择是一键式 ruby​​ 安装程序。不幸的是,ruby-lang.org 链接到的旧版本仅适用于 Ruby 1.8.6,并且不再更新。有一个新的RubyInstaller项目团队拥有 Ruby 1.9.1 的“技术预览”一键安装程序。显然它仍在开发中,但对我来说效果很好。

安装 Ruby 并开始工作后,您需要安装 Rails

在开始运行之前gem update --system将 Rubygems 更新到最新版本。以防万一。

Rails(默认)使用 SQLite 数据库进行开发。您可以从sqlite.org 下载页面下载预编译的 SQLite 库,并且应该将压缩的 sqlite3.dll 和 sqlite3.def 文件解压缩到 \Ruby\bin(或 Windows PATH 上的任何其他位置)。然后,您应该运行gem install sqlite3-ruby以安装 Ruby SQLite 驱动程序。

现在您可以运行gem install rails以实际安装rails。预计这需要一两分钟。

最后,请注意 Ruby 和 Rails 环境在不断变化。不幸的是,兼容性问题是 Windows 用户经常遇到的问题(例如几个月前,无法获得可以在 Windows 中编译的 sqlite3-ruby gem 的 Ruby 1.9 兼容版本)。当时准确的安装指南很可能会在几个月内过时。所以在假设这里写的一切都是真的之前,请检查这篇文章的日期!

于 2009-10-19T16:09:48.490 回答
0

在 Ruby on Rails下载页面中,他们说您也应该下载 RubyGems,所以也许您可以尝试一下。

我不知道 Ruby 的 Windows 版本是否带有 RubyGems,但如果你尝试一下,你不会失去任何东西。

于 2009-05-16T10:53:47.283 回答
0

此处介绍了在 MS Windows 上安装 Rails 的步骤。在 Windows 上安装 Rails

于 2009-06-06T02:45:58.623 回答
0

根据我的阅读,Aptana 还不支持 1.9.1。

于 2009-10-16T06:33:38.687 回答
0

您只需在 Aptana 中运行应用程序。在底部命令提示符中,键入:

gem update
于 2012-05-29T10:57:59.843 回答