【发布时间】:2011-08-06 16:49:56
【问题描述】:
这是我的代码
# config.ru
require "rubygems"
require "bundler"
Bundler.setup
Bundler.require
FooApp = Proc.new do |env|
[200, {'Content-Type' => 'text/plain'}, "foo"]
end
Routes = Rack::Mount::RouteSet.new do |set|
set.add_route FooApp, { :request_method => 'GET', :path_info => %r{^/foo$} }, {}, :foo
end
run Routes
我的 Gemfile 看起来像这样
source :rubygems
gem 'rack-mount'
我做了捆绑安装,它产生了 Gemfile.lock。
当我跑步时
rackup config.ru
我收到以下错误
uninitialized constant Rack::Mount (NameError)
如果我删除对捆绑程序的依赖,该代码将起作用。但是我希望捆绑器工作。此代码是大型应用程序的小型形式。
【问题讨论】: