在关注本书之前给应用程序一个 'test drive' 'learn-ruby-on-rails'

Giving a 'test drive' to the app before following the book 'learn-ruby-on-rails'

我一直在关注 Daniel Kehoe 的书 Learn Ruby on Rails,这本书太棒了。 在继续更好地了解我要去的地方之前,我想给完成的官方应用程序一个试驾,但是我不确定如何去做(考虑到我才刚刚开始这本书)。

我从 RailsApps GitHub 帐户中分叉了 "learn-rails" 存储库,并将其克隆到我的 Mac 中,名称为 "learn-rails-guide"(如 "learn-rails" 已经被跟随)。当试图启动服务器时,我收到一条错误消息说我应该 运行 'bundle install'.

我这样做了,希望在接下来的过程中创建的gem集合不会被弄乱;然而 'bundle' 无法安装 'pg' gem。我遇到了障碍...

这个问题与更改应用名称有关吗?

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

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

如果 运行 捆绑安装?

谢谢!

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

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