Я уверен, что это простая проблема, но, поскольку я так долго смотрел, я не могу ее увидеть. Итак, я запускаю ruby 1.9.3 с Sinatra, sqlite3, datamapper, dm-sqlite-adapter. Когда я пытаюсь запустить Sinatra, я получаю это:
/Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- datamapper (LoadError)
from /Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from app.rb:2:in `<main>'
Вот первые две строчки:
require 'sinatra'
require 'datamapper'
Драгоценный камень установлен. (датамапер (1.2.0))
bundle install --binstubs --path vendor
для песочницы гемов, а затем попробуйте запустить черезbundle exec ruby app.rb
илиbin/rackup config.ru
(в зависимости от того, что подходит лучше). - person iain   schedule 19.03.2013