Dec 06 2009
Installing Sinatra on Site5 Passenger
This is a just a quick note about how to deploy Sinatra on Site5.com Passenger
Gems
My gems are installed in my user folder:
INSTALLATION DIRECTORY:
- ~/.gem/ruby/1.8
GEM PATHS:
- /home/it808com/.gem/ruby/1.8
- /usr/lib/ruby/gems/1.8
GEM PATHS:
- ~/.gem/ruby/1.8
- /usr/lib/ruby/gems/1.8
In my public_html/sinatra_app/.htaccess
# Phusion Passenger Start PassengerEnabled on PassengerAppRoot ~/public_html/sinatra_app RackBaseURI /sinatra_app # Phusion Passenger End
My sinatra_app folder consists of
app.rb config.ru public/ tmp/
Getting my gems into the sinatra environment requires 2 lines in the config.ru file
ENV['GEM_HOME'] = '~/.gem/ruby/1.8' ENV['GEM_PATH'] = '~/.gem/ruby/1.8:/usr/lib/ruby/gems/1.8' require 'rubygems' require 'sinatra' require 'app' run Sinatra::Application
My app.rb looks like
get '/' do
"Hello World #{Time.now.utc} #{params.inspect}"
end
??????!! carlos@onlylcd.ru” rel=”nofollow”>……
? ?????????,…