Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 赫罗库+;Sinatra:H10(应用程序崩溃)_Deployment_Heroku_Sinatra - Fatal编程技术网

Deployment 赫罗库+;Sinatra:H10(应用程序崩溃)

Deployment 赫罗库+;Sinatra:H10(应用程序崩溃),deployment,heroku,sinatra,Deployment,Heroku,Sinatra,所以,我真的很纠结于此。如果我不能解决这个问题,我就要揍我的朋友了。。。 因此,我试图将Sinatra应用程序部署到Heroku,但每次我尝试时,都会收到相同的错误消息,即旧的“应用程序错误”。 顺便说一句,通过运行 $ruby sppin.rb 这是我的日志和config.ru文件: (对不起,时间长了。=/) 而且,为了记录在案,我的sppin.rb文件:(非常基本的东西) 使用绝对路径(根据您的情况进行调整) 刚发现我的问题。我必须向我的应用程序根添加一个.gems文件,包括我在应用程序

所以,我真的很纠结于此。如果我不能解决这个问题,我就要揍我的朋友了。。。 因此,我试图将Sinatra应用程序部署到Heroku,但每次我尝试时,都会收到相同的错误消息,即旧的“应用程序错误”。 顺便说一句,通过运行

$ruby sppin.rb
这是我的日志和config.ru文件: (对不起,时间长了。=/)

而且,为了记录在案,我的sppin.rb文件:(非常基本的东西)

使用绝对路径(根据您的情况进行调整)


刚发现我的问题。我必须向我的应用程序根添加一个.gems文件,包括我在应用程序中使用的任何gem。就我而言,我刚刚使用了Sinatra和Haml,因此,我的.gems文件是:

source 'http://rubygems.org'
'sinatra'
'haml'
require 'sppin'
  run Sinatra::Application
require 'rubygems'
require 'sinatra'
require 'haml'

get '/' do
    @title = "Sppin"
    haml :index
end
require File.expand_path('../sppin', __FILE__)
source 'http://rubygems.org'
'sinatra'
'haml'