在Ruby on Rails Tutorial(Michael's Hartl's)中,toy_app不会产生:P组



在Michael Hartl的Ruby on Rails教程(Rails 5(一书的第2.1章中,我运行了scaffold。。。一切都很好,除了当我看宝石文件来比较宝石时,有些版本有点不同,我可以接受,但生产组从未创建过。开发和测试小组在那里。。。但没有生产组。

有些东西阻止了它与PG宝石一起创建。任何帮助。。。非常感谢。

scaffold命令用于生成样板控制器/view/helper/model代码。每个项目可以运行多次。

rails new命令生成Gemfile并将gems放入其中。每个项目运行一次。由于您提到的是production组的问题,我假设您遇到的问题与Gemfilegroup :production do块有关。

默认情况下,运行rails new时,不会在Gemfile中创建production组。如果你在这里看他的教程:https://www.railstutorial.org/book/toy_app#sec-计划_应用

Next, we’ll use a text editor to update the Gemfile needed by Bundler 
with the contents of Listing 2.1.

您需要手动创建生产组,并将gem 'pg'代码行放入其中,如清单所示。

最新更新