У меня есть приложение Sinatra, которое я пытаюсь запустить на Dreamhost, которое использует пони для отправки электронной почты. Чтобы запустить приложение в самом начале (до добавления пони), мне нужно было gem unpack rack
и gem unpack sinatra
в каталоге vendor /, так что это был мой config.ru:
require 'vendor/rack/lib/rack'
require 'vendor/sinatra/lib/sinatra'
set :run, false
set :environment, :production
set :views, "views"
require 'public/myapp.rb'
run Sinatra::Application
Я уже сделал gem install pony
и gem unpack pony
(вендор /). После этого я попытался добавить require 'vendor/sinatra/lib/pony'
на config.ru только для того, чтобы Пассажир пожаловался на то, что зависимостей пони (mime-types, tmail) тоже не найдено!
Там имеет , чтобы быть лучшим способом использовать другие драгоценные камни и смягчать эти длинные, уродливые, избыточные requires
. Есть мысли?