I have a Sinatra application that I am trying to run on Dreamhost, which uses a pony to send email. To the application was launched and started at the beginning (before the addition of a pony), I had to gem unpack rackand gem unpack sinatrathe directory vendor /, so this was my 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
I have already done gem install ponyand gem unpack pony(in vendor /). Subsequently, I tried to add require 'vendor/sinatra/lib/pony'to config.ru only so that the Passenger complains about pony dependencies (mime-types, tmail) that were not found!
There are , in order to better use other gems and soften these long, ugly, excess ones requires. Any thoughts?