0
在這裏工作是我的代碼捆綁不與機架應用
# 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)
代碼工作,如果我刪除的捆綁依賴。不過,我希望捆綁器工作。此代碼是大型應用程序的一種小形式。