如何使用 private_pub 将 Rails 应用程序部署到 heroku

How to deploy Rails App using private_pub to heroku

我正在尝试 运行 我在使用 private_pub gem 的 heroku 上的应用程序。在我的本地服务器上,我 运行 完美地安装了它。我怎样才能在 heroku 和 运行 中完美地推送这个应用程序。这是我的 gem 文件:

source 'https://rubygems.org'

    gem 'rails',                '4.2.1'
    gem 'sass-rails',           '5.0.2'
    gem 'uglifier',             '2.5.3'
    gem 'coffee-rails',         '4.1.0'
    gem 'jquery-rails',         '4.0.3'
    gem 'turbolinks',           '2.3.0'
    gem 'jbuilder',             '2.2.3'
    gem 'bcrypt',               '3.1.7'
    gem 'mailboxer'
    gem 'bootstrap-sass',       '3.2.0.0'
    gem 'sdoc',                 '0.4.0', group: :doc
    gem 'devise'
    gem 'paperclip', '~> 4.1'
    gem 'will_paginate',           '3.0.7'
    gem 'bootstrap-will_paginate', '0.0.10'
    gem 'faker',                '1.4.2'
    gem 'chosen-rails'
    gem 'jquery-turbolinks'
    gem 'private_pub'
    gem "thin"
    #gem 'puma',           '2.11.1'

    group :development, :test do
      #gem 'sqlite3',     '1.3.9'
      gem 'mysql2'
      #gem 'byebug',      '3.4.0'
      gem 'web-console', '2.0.0.beta3'
      gem 'spring',      '1.1.3'
       gem 'byebug',      '3.4.0'
    end


    group :test do
      gem 'minitest-reporters', '1.0.5'
      gem 'mini_backtrace',     '0.1.3'
      gem 'guard-minitest',     '2.3.1'
    end

    group :production do
      gem 'pg',             '0.17.1'
      gem 'rails_12factor', '0.0.2'
      gem 'puma',           '2.11.1'
    end

这是我的 private_pub.yml 文件:

  development:
          server: "http://localhost:9292/faye"
          secret_token: "secret"
        test:
          server: "http://localhost:9292/faye"
          secret_token: "secret"
        production:
          server: "https://sheltered-sea-1191.herokuapp.com/faye"
          secret_token: "mysecret key"
          signature_expiration: 3600 # one hour

如何在 heroku 中推送此应用程序帮助我在 herok 中推送此应用程序。

针对上述问题,我创建了一个新的 heroku 应用程序,并按照本教程中的说明放置了这段代码 https://webprogramming29.wordpress.com/2013/02/15/setup-privatepub-or-faye-on-heroku/

然后我使用以下教程编辑了我的代码,它运行良好