ポニーを使用して電子メールを送信するDreamhostで実行しようとしているSinatraアプリがあります。最初 (ポニーを追加する前) にアプリケーションを起動して実行するために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
and をgem unpack pony
(vendor/ に) 実行しました。その後、config.ru に追加しようとしましたが、Pony の依存関係(MIME タイプ、tmail) が見つからないことrequire 'vendor/sinatra/lib/pony'
について Passenger に文句を言わせただけです。
他の宝石を使用して、長くて醜い冗長なrequires
. 何かご意見は?