内部服务器错误 heroku
internal server error heroku
我正在使用 sinatra 在 ruby 中开发应用程序。在我把它放在 heroku 上之前,一切都很好用。 heroku 给我内部服务器错误但没有错误代码):
目前我的工作站是一台 windows 电脑。
我的日志看起来像这样:http://i.imgur.com/Xd3QAms.png
config.ru
require 'tilt/haml'
require 'sass/plugin/rack'
require '4c96748'
run Sinatra::Application
gemfile
source 'https://rubygems.org'
ruby '2.2.3'
gem 'sinatra', '1.1.0'
proc文件
web: bundle exec rackup config.ru -p $PORT
4c96748.rb
require 'sinatra'
require 'tilt/haml'
get '/' do
haml :index
end
请帮助我,我需要做什么?
尝试关注您的 6c96748.rb
require 'rubygems'
require 'sinatra'
require 'haml'
get '/' do
haml :index
end
来自您的日志文件:
LoadError - cannot load such file -- haml
Heroku 上没有安装 Haml。您需要的对 Heroku 的每个依赖项都需要在您的 Gemfile
.
中
将以下行添加到 Gemfile
:
gem 'haml'
在提交更改并再次推送到 heroku 之前,不要忘记 运行 bundle
。
(作为旁注,您的 Sinatra 版本已经过时。当前版本是 1.4.6
(参见 https://rubygems.org/gems/sinatra))
我正在使用 sinatra 在 ruby 中开发应用程序。在我把它放在 heroku 上之前,一切都很好用。 heroku 给我内部服务器错误但没有错误代码): 目前我的工作站是一台 windows 电脑。 我的日志看起来像这样:http://i.imgur.com/Xd3QAms.png config.ru
require 'tilt/haml'
require 'sass/plugin/rack'
require '4c96748'
run Sinatra::Application
gemfile
source 'https://rubygems.org'
ruby '2.2.3'
gem 'sinatra', '1.1.0'
proc文件
web: bundle exec rackup config.ru -p $PORT
4c96748.rb
require 'sinatra'
require 'tilt/haml'
get '/' do
haml :index
end
请帮助我,我需要做什么?
尝试关注您的 6c96748.rb
require 'rubygems'
require 'sinatra'
require 'haml'
get '/' do
haml :index
end
来自您的日志文件:
LoadError - cannot load such file -- haml
Heroku 上没有安装 Haml。您需要的对 Heroku 的每个依赖项都需要在您的 Gemfile
.
将以下行添加到 Gemfile
:
gem 'haml'
在提交更改并再次推送到 heroku 之前,不要忘记 运行 bundle
。
(作为旁注,您的 Sinatra 版本已经过时。当前版本是 1.4.6
(参见 https://rubygems.org/gems/sinatra))