Red
Red

Reputation: 2246

Issue with Data Mapper And Sinatra in Ruby 1.9.3

I am sure this is a simple issue but since I have looked so long I cannot see it. So I am running ruby 1.9.3 with Sinatra, sqlite3, datamapper, dm-sqlite-adapter. When I try to run Sinatra, I get this:

/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>'

Here are the first two lines:

require 'sinatra'
require 'datamapper'

The gem is installed. (datamapper (1.2.0))

Upvotes: 0

Views: 322

Answers (1)

matt
matt

Reputation: 79723

You need to require data_mapper, not datamapper (note the underscore):

require 'data_mapper'

See the DataMapper getting started page.

Upvotes: 3

Related Questions