我习惯了MAMP一键安装本地环境。是否有 Ruby 等价物... 下载并运行并立即获得在本地运行的最新版本的 Ruby、Rails、SQLite?
我使用的是运行 Leopard 的 Mac,并且知道 Leopard 附带的所有上述技术(可能 SQLite 除外)。我有参考较新版本的书籍,我需要的最后一件事是尝试修改教程以使用我的版本。
还有一个不太重要的问题:什么是“宝石”,我需要确保它也完全更新吗?
当您第一次使用 Rails 时,安装非常混乱!如果您使用的是 Mac,即使已经安装了很多您需要的东西,但我个人发现很难找到关于如何最好地进行设置的简明信息。由于我不想让其他人在配置他们的 Mac 开发环境时遇到麻烦,因此我编写了一个 7 步指南,用于在 OSX Leopard 上安装 Ruby on Rails、MySQL、Apache with PHP 和 phpMyAdmin。简而言之,在 Mac 上进行本地开发所需的一切!
这是链接:
希望有帮助!
我不知道你在什么 mac os 但是Leopard (10.5.x) 已经安装了 ruby,你只需要使用更新 gems
gem update rails
在你的命令行中。
如果您在Tiger (10.4.x) 上安装已损坏,请点击此链接。
您还应该看看Phusion Passenger - 这与prefpane 一起,允许您以简单的方式设置 apache VirtualHosts。
当前版本的 Rails 旨在通过使用 SQLite 和小型 Ruby Web 服务器,在不需要 AMP 样式堆栈的情况下工作(用于开发),因此如果您只进行 Rails 开发,则不需要设置堆栈 -您只需键入“rails”即可。
但是,Leopard 附带的 RubyGems 和 Rails 版本现在已经过时了,所以你需要升级这些版本才能走得太远。我在这里写了一篇关于设置 Mac 进行开发的文章,但最少的命令是这样的:
这些使 RubyGems 升级到当前版本,以便您可以安全地升级 Rails。为此,请键入:
gem update rails
最后一个命令没有 sudo,因为如果您省略它,当前版本的 RubyGems 会将 gem 的干净副本安装到您的主目录中,而系统版本则保持不变。
最后,修改您的主目录中的 .profile 文件,以便其中包含 PATH 的行显示:
export PATH=$HOME/.gem/ruby/1.8/bin:$PATH
关闭所有终端窗口以使其生效。您的主目录中的 gem 包提供的实用程序现在将优先于系统版本。
这意味着您可以键入“rails”并运行最新版本,但您没有使用 Apple 提供的任何软件(除了 RubyGems 的系统副本)。
要在将来有新版本出现时升级您的 Rails 私有副本,请再次执行以下操作:
gem update rails
只是参考这个....
http://wiki.rubyonrails.org/getting-started/installation/windows#installing_ruby_on_rails_on_windows
BitNami RubyStack 正是您正在寻找的http://bitnami.org/stack/rubystack