0

我正在使用 Sinatra 和 SendGrid 构建一个基本的 Ruby 应用程序。

当我尝试运行该文件时ruby app.rb,该站点不会加载。当我删除require 'sendgrid-ruby'应用程序时。代码如下。

app.rb

require "sendgrid-ruby"
require "sinatra"
set :app_file, __FILE__

get '/' do
  puts "hi"
end

Gemfile

gem 'sinatra'
gem 'sendgrid-ruby'

有什么帮助吗?我现在没有 config.ru 或其他任何东西。没有错误记录。它只是挂起等待LocalHost。

== Sinatra (v1.4.7) has taken the stage on 4567
for development with backup from Thin
Thin web server (v1.6.4 codename Gob Bluth)
Maximum connections set to 1024
Listening on localhost:4567, CTRL+C to stop

红宝石版本:ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15]

编辑:以前,我有require "sinatra"第一个,但我根本没有set :app_file, __FILE__

4

0 回答 0