我尝试在我的Sinatra应用程序中使用Gemfile,但是当我启动我的应用程序时出现此错误:
$ ruby config.ru
config.ru:7:in `<main>': undefined method `run' for main:Object (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
这是我的三个文件:
hi.rb:
get "/" do
"Hello world"
end
Run Code Online (Sandbox Code Playgroud)
的Gemfile:
gem "sinatra"
Run Code Online (Sandbox Code Playgroud)
config.ru:
require 'rubygems'
require 'bundler'
Bundler.require
require File.join(File.dirname(__FILE__), 'hi.rb')
run Sinatra::Application
Run Code Online (Sandbox Code Playgroud)
我做错了什么?我怎样才能解决这个问题?
Ric*_*tti 32
您应该启动应用程序:
rackup config.ru
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7894 次 |
| 最近记录: |