0

我一直在关注 Daniel Kehoe 的《Learn Ruby on Rails 》一书,非常棒。在继续更好地了解我要去哪里之前,我想给完成的官方应用程序一个试驾,但是我不确定如何做到这一点(鉴于我刚刚开始阅读这本书)。

我从RailsApps GitHub 帐户中分叉了“learn-rails”存储库,并将其克隆到我的 Mac 中,并命名为“learn-rails-guide”(因为“learn-rails”已经被用于跟进)。尝试启动服务器时,我收到一条错误消息,提示我应该运行“捆绑安装”。

我这样做了,希望接下来创建的 gemset 不会搞砸;但是“bundle”无法安装“pg”gem。我撞到了路障...

这个问题是否与更改应用程序名称有关?

这与为生产设置完成的应用程序有关吗?

我在本地尝试完成的应用程序时采取了错误的方法吗?

如果运行捆绑安装,带有 .ruby-gemset 和 .ruby-version 文件的应用程序会弄乱我当前的 gemset 吗?

谢谢!

4

1 回答 1

0

使用$ bundle install --without production(参见本书的部署章节)。否则,您需要在本地安装 PostgreSQL(这可能很困难)。该应用程序的 repo 版本是包含用于部署到 Heroku 的 gem 的最终版本。

更改包含应用程序的文件夹的名称不会有问题。

于 2015-02-27T18:21:49.030 回答