如何使用Windows开始使用Ruby on Rails

时间:2008-10-26 08:22:14

标签: ruby-on-rails windows ruby

我已经尝试下载Rails软件包并在Windows上安装它,但不知道它是否正常工作。

我对这个组合有过一些经验:

  • PHP 4.x + 5.x(Windows)
  • LIGHTTPD(Windows)
  • 连接到Firebird数据库(Windows)

任何人都可以启发我吗?

13 个答案:

答案 0 :(得分:8)

我已按照RoR website上的说明在Windows上启动并运行Rails。换句话说:

  1. here下载Ruby Windows安装程序。我推荐这个one
  2. 执行.exe [ruby186-26.exe]
  3. 验证您的Windows环境变量现在包含PATH变量中的C:\ ruby​​ \ bin。 (我的电脑 - >属性 - >高级 - >环境变量)。如果它不存在,请添加它。
  4. here下载Ruby Gems。
  5. 将zip [rubygems-1.3.0.zip]解压缩到一个临时目录。
  6. 打开命令窗口并cd到临时目录。
  7. 在命令窗口中输入ruby setup.rb,然后按Enter键。
  8. 之后从命令窗口输入gem install rails
  9. 轰!你在窗户上有铁轨。
  10. 我听说过Instant Rails的好东西我已经避免了。我强烈推荐Eclipse RadRails。我使用RadRails在Windows中进行所有RoR开发,以连接到MySQL数据库。

答案 1 :(得分:6)

答案 2 :(得分:2)

如果您真的开始并且对已下载的内容没有特别的附件,请尝试获取内置Ruby和Rails的最新Netbeans (v6.1)。它非常易于安装和运行。 (双击安装)。然后,一旦你完成了“文件>新项目> Ruby> Ruby On Rails应用程序”,按F6键,你将看到你的第一个Rails应用程序的起始页。

为了掌握这一切,我建议Sang Shin's free Ruby On Rails course。它已经运行了一段时间,但它是免费的,是动手,有一些优秀的材料,并涵盖了很多。我正在做这件事,并且也学到了很多关于Rails和Ruby的知识。

HTH

答案 3 :(得分:2)

我使用Heroku这是我所有Rails开发的Signup page

您无需安装或设置任何内容,即可启动并快速运行。

此外,这是setting up Instant Rails on Vista的一个很好的教程:

答案 4 :(得分:2)

如果可能,您应该考虑使用VMWare安装虚拟机。你仍然可以开始使用Windows,但是你可能会遇到很多关于你想要使用的软件包的问题。我也来自Windows ......现在我把自己换成了一个Mac而且从不回头......

关键是,Ruby在除了使用Windows之外的任何POSIX上都运行得更好,所以最好不要尝试强制任何假设在另一个平台上正常工作的东西。实际上,你永远不会考虑在Windows中托管一个rails应用程序(同样,我怀疑你是否应该考虑在Windows中托管一个PHP应用程序......你只是花费更多的成本来伤害自己的脚...)

另一种可能性是尝试在USB内存/硬盘驱动器上安装Ubuntu,并在想要播放Rails时使用它进行启动,稍有问题,但性能会更好。

建议初学IDE的NetBeans很好。虽然如果你能用一本好书开始正确的开始(Pragmatic defacto Rails第3版是一个不错的选择,但只要参考文章太有用,你就永远不会把它放下来)。或者Rails Guide是你不应该错过的。

答案 5 :(得分:1)

答案 6 :(得分:0)

昨天我使用了this tutorial,效果很好。但是在安装Ruby之后和安装Rails之前,你需要自己安装RubyGems。我发现this guide对RubyGems的安装很有帮助。

我无法使用环境变量来设置http代理;相反,我必须在安装宝石时将其作为CL上的参数传递(-p [myproxy]。[mysite]:[port])

答案 7 :(得分:0)

晚会,但您可以尝试本教程吗?

Getting Started with Rails and MySQL

两个观察结果:

  1. --source http://gems.rubyinstaller.org不再需要。从命令中删除该部分
  2. here
  3. 安装最新的RC1 for 1.9.1或1.8.6

    希望有所帮助

答案 8 :(得分:0)

这里有一些工具帮助我在Windows中进行一般的RoR开发

类似TextMate的编辑器:http://www.e-texteditor.com/ 多标签SSH客户端:http://www.vandyke.com/products/securecrt/index.html 全功能的UNIX shell(包括git):http://code.google.com/p/msysgit/

答案 9 :(得分:0)

我只是跟着this tutorial,它第一次运行得很好,如果遇到常见错误,我会采取措施。我强烈推荐它。这是我经历过的最好的教程之一。我是ASP .NET的人,我没有遇到任何麻烦。

答案 10 :(得分:0)

我的建议是从微框架开始。像Sinatra这样的东西。之后你可以转移到Rails / Merb。

答案 11 :(得分:0)

结帐Rails Windows Installer

安装:

  • Ruby 1.8.7-p330
  • Rails 3.0.3
  • Git 1.7.3.1
  • Sqlite 3.7.3
  • 的devkit

答案 12 :(得分:0)

Rubystack是Windows的免费一体化安装程序,可安装Apache,MySQL,Ruby,Rails以及通常在开发环境(如Imagemagick)上使用的所有其他第三方库。我们也包括PHP,但没有lighttpd