Вот мой код
# 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)
Код работает, если я удаляю зависимость от компоновщика.Однако я хочу, чтобы bundler работал.Этот код представляет собой небольшую форму большого приложения.