【发布时间】:2013-10-27 00:32:24
【问题描述】:
# Gemfile:
source 'https://rubygems.org'
ruby '1.9.3'
gem 'sinatra'
gem 'figaro'
gem 'octokit'
# app.rb
require 'sinatra'
require 'json'
require 'cgi'
require 'octokit'
require 'figaro'
class Application < Sinatra::Base
get '/' do
'Hi'
end
end
# config.ru
require './app'
$stdout.sync = true
run Application
推送时:-----> Ruby/Rails app detected
但是,如果我删除 figaro gem 并重新推送它可以正常工作。
【问题讨论】:
-
写一个更精确的
Procfiledevcenter.heroku.com/articles/procfile -
费加罗看起来很有用,我不知道。我已经写了一个几乎相同的本土版本。如果你喜欢使用它,那么将它分叉并创建一个 Sinatra 版本不仅会让你心痒痒,还会让其他几个人感到痒痒。