3

我习惯了MAMP一键安装本地环境。是否有 Ruby 等价物... 下载并运行并立即获得在本地运行的最新版本的 Ruby、Rails、SQLite?

我使用的是运行 Leopard 的 Mac,并且知道 Leopard 附带的所有上述技术(可能 SQLite 除外)。我有参考较新版本的书籍,我需要的最后一件事是尝试修改教程以使用我的版本。

还有一个不太重要的问题:什么是“宝石”,我需要确保它也完全更新吗?

4

7 回答 7

4

当您第一次使用 Rails 时,安装非常混乱!如果您使用的是 Mac,即使已经安装了很多您需要的东西,但我个人发现很难找到关于如何最好地进行设置的简明信息。由于我不想让其他人在配置他们的 Mac 开发环境时遇到麻烦,因此我编写了一个 7 步指南,用于在 OSX Leopard 上安装 Ruby on Rails、MySQL、Apache with PHP 和 phpMyAdmin。简而言之,在 Mac 上进行本地开发所需的一切!

这是链接:

http://waavoo.com/2009/7-step-guide-installing-ruby-on-rails-mysql-apache-php-phpmyadmin-intel-mac-os-x-leopard/

希望有帮助!

于 2009-04-26T15:56:57.500 回答
1

看看FiveRuns 安装。这是一个免费的 Ruby on Rails 堆栈,您可以下载。

RubyGems 是用于发布和管理第三方库的 Ruby 标准。查看用户指南

玩得开心!

于 2009-04-25T15:12:24.557 回答
1

我不知道你在什么 mac os 但是Leopard (10.5.x) 已经安装了 ruby​​,你只需要使用更新 gems

gem update rails

在你的命令行中。

如果您在Tiger (10.4.x) 上安装已损坏,请点击此链接

于 2009-04-25T15:18:06.760 回答
1

您还应该看看Phusion Passenger - 这与prefpane 一起,允许您以简单的方式设置 apache VirtualHosts。

于 2009-04-26T03:19:37.710 回答
1

当前版本的 Rails 旨在通过使用 SQLite 和小型 Rub​​y Web 服务器,在不需要 AMP 样式堆栈的情况下工作(用于开发),因此如果您只进行 Rails 开发,则不需要设置堆栈 -您只需键入“rails”即可。

但是,Leopard 附带的 RubyGems 和 Rails 版本现在已经过时了,所以你需要升级这些版本才能走得太远。我在这里写了一篇关于设置 Mac 进行开发的文章,但最少的命令是这样的:

  1. sudo gem install ruby​​gems-update
  2. sudo update_rubygems
  3. sudo update_rubygems (是的,两次)
  4. 须藤宝石更新--系统

这些使 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
于 2009-04-26T19:54:22.140 回答
0

只是参考这个....

http://wiki.rubyonrails.org/getting-started/installation/windows#installing_ruby_on_rails_on_windows

于 2009-06-16T12:38:55.820 回答
0

BitNami RubyStack 正是您正在寻找的http://bitnami.org/stack/rubystack

于 2009-11-06T17:20:16.143 回答