【问题标题】:One-Click install for Ruby/Rails/SQLite?Ruby/Rails/SQLite 一键安装?
【发布时间】:2009-04-25 15:05:52
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby-on-rails ruby macos sqlite mamp


    【解决方案1】:

    当您第一次开始使用 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/

    希望有帮助!

    【讨论】:

    • 好的,这正是我需要的!不幸的是,我在第 4 步 (./configure ...) 的第二部分收到此错误:在 $PATH 中找不到可接受的 C 编译器有什么想法吗?谢谢!
    • 嗯。有几件事浮现在脑海中。确保您已安装 Xcode。确保您已正确设置路径。 (第 3 步)
    • 等等...我重新安装了 Xcode 并且成功了!我能够毫无问题地阅读您的指南(除了 phpMyAdmin 的一个小问题......但我现在忽略了)!我想知道我遇到的所有麻烦是否都是由于 Xcode 的古怪安装造成的。我想我现在要回到我的书本上,再试一次。再次感谢!
    • 太棒了!很高兴你成功了。一旦你开始跑步,它会更有趣!
    【解决方案2】:

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

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

    玩得开心!

    【讨论】:

    【解决方案3】:

    我不知道你使用的是什么 mac 操作系统,但 Leopard (10.5.x) 已经安装了 ruby​​,你只需要使用

    更新 gems
    gem update rails
    

    在你的命令行中。

    如果您使用的是 Tiger (10.4.x),则安装已损坏,请关注 this link

    【讨论】:

      【解决方案4】:

      您还应该看看Phusion Passenger - 这与prefpane 一起,让您可以轻松设置apache VirtualHosts。

      【讨论】:

        【解决方案5】:

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

        但是Leopard 附带的RubyGems 和Rails 版本现在已经过时了,因此您需要升级这些版本才能过分。我写过一篇关于为开发设置 Mac 的文章 here,但最少的命令是这样的:

        1. sudo gem install ruby​​gems-update
        2. sudo update_rubygems
        3. sudo update_rubygems(是的,两次)
        4. sudo gem 更新 --system

        这些使 RubyGems 升级到当前版本,以便您可以安全地升级 Rails。为此,请输入:

        gem update rails
        

        最后一个命令没有 sudo,因为如果您省略它,当前版本的 RubyGems 会将 gem 的干净副本安装到您​​的主目录中,而系统版本保持不变。

        最后,修改你的主目录中的 .profile 文件,使里面有 PATH 的那一行说:

        export PATH=$HOME/.gem/ruby/1.8/bin:$PATH
        

        关闭所有终端窗口以使其生效。您的主目录中的 gem 包提供的实用程序现在将优先于系统版本。

        这意味着你可以输入“rails”,最新版本会运行,但你没有弄乱苹果提供的任何软件(除了RubyGems的系统副本)。

        要在将来有新版本出现时升级您的 Rails 私有副本,只需再次这样做:

        gem update rails
        

        【讨论】:

        • 哇...我非常感谢这篇文章。谢谢!不幸的是,我已经被卡住了。这是我运行第一步后终端中的响应:错误:在本地或存储库中找不到 gem ruby​​gems_update Yeesh ...这是怎么回事?也许我遇到的麻烦表明存在更大的问题。有什么想法吗?
        • 这是我的错,RubyGems 升级命令不太正确。我现在已经修复了我原来帖子中的列表。
        【解决方案6】:
        【解决方案7】:

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

        【讨论】:

          猜你喜欢
          • 2019-08-31
          • 1970-01-01
          • 1970-01-01
          • 2019-09-03
          • 1970-01-01
          • 1970-01-01
          • 2013-05-21
          • 2018-06-25
          • 1970-01-01
          相关资源
          最近更新 更多