【问题标题】:Explain the differences in setting up a web dev environment on Mac解释在 Mac 上设置 Web 开发环境的区别
【发布时间】:2013-04-09 05:19:29
【问题描述】:

我是 Web 开发的新手,在研究如何在我的 Mac 上安装各种开发工具时,出现了以下问题,

  • 我应该通过standalone toolbelt 还是通过自制软件安装 Heroku? 自制软件的目的不是在一个地方管理非 Apple 软件包吗?

  • 再次使用 bundler gem 进行 Ruby 开发似乎是一个明智的决定,因此 gem 不再通过 gem install 安装,而是通过项目 Gemfile 安装。这表明唯一需要安装的 gem 是 Bundler。但是,后来我看到开发人员安装了一系列类似这样的工具

    gem install bundler foreman pg rails thin --no-rdoc --no-ri

    这只是懒惰还是这个选择背后有一些我不明白的原因?

【问题讨论】:

  • 您好,请尝试更具体地回答您的问题,您将获得更多帮助。

标签: ruby bundler homebrew heroku-toolbelt


【解决方案1】:

bundler 和 foreman 我知道我在项目之外。 Bundler 出于显而易见的原因,而工头则是因为有时它不喜欢很好地在捆绑包的约束中运行,但据我所知,没有理由在捆绑包之外安装 pg、rails 和 thin .

在某些 bundler 配置中,bundler 会检查本地安装的 gem 并将它们用作 bundle 的一部分,而在其他配置中则不会。可能安装该 gem 套件的原因是为了防止将多个版本的 gem 安装在系统上的不同项目中,本质上充当 gem 的全局存储库。

老实说,我正在对此进行头脑风暴,但这是我能想出的唯一合乎逻辑的解释,希望有人能比我更好地回答这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 2012-04-17
    • 1970-01-01
    • 2010-10-03
    • 1970-01-01
    相关资源
    最近更新 更多