Hey,

I have been going through a Sinatra tuorial and trying to get the DM
gem to work all morning and havent got very far, any help or pointers
is greatly appreciated!!

My environment,
Mac OSX 10.6
$ ruby -v
ruby 1.8.7 (2009-06-08 patchlevel 173) [universal-darwin10.0]
$ gem -v
1.3.5

Code Snippet I am trying to run
http://pastie.org/1127792

I have the following sqlite3 gem installed
$ gem list | grep sqlite3-ruby
sqlite3-ruby (1.3.1, 1.2.4)

Installed the DM and dm-sqlite-adapter gems
http://pastie.org/1127794

However I am getting this error,
$ ruby adserver.rb
/Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
connection.rb:76:in `initialize': unable to open database file
(DataObjects::ConnectionError)
        from /Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
connection.rb:76:in `send'
        from /Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
connection.rb:76:in `__new'
        from /Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
pooling.rb:177:in `new'
        from /Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
pooling.rb:172:in `synchronize'
        from /Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
pooling.rb:172:in `new'
        from /Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
pooling.rb:119:in `new'
        from /Library/Ruby/Gems/1.8/gems/data_objects-0.10.2/lib/data_objects/
connection.rb:65:in `new'
        from /Library/Ruby/Gems/1.8/gems/dm-do-adapter-1.0.0/lib/dm-do-
adapter/adapter.rb:235:in `open_connection'
        from /Library/Ruby/Gems/1.8/gems/dm-do-adapter-1.0.0/lib/dm-do-
adapter/adapter.rb:260:in `with_connection'
        from /Library/Ruby/Gems/1.8/gems/dm-do-adapter-1.0.0/lib/dm-do-
adapter/adapter.rb:33:in `select'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/adapters/dm-sqlite-adapter.rb:43:in `table_info'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/adapters/dm-sqlite-adapter.rb:18:in `storage_exists?'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/adapters/dm-do-adapter.rb:82:in `create_model_storage'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/adapters/dm-do-adapter.rb:57:in `upgrade_model_storage'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/auto_migration.rb:71:in `upgrade_model_storage'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/auto_migration.rb:143:in `auto_upgrade!'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/auto_migration.rb:45:in `send'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/auto_migration.rb:45:in `repository_execute'
        from /Library/Ruby/Gems/1.8/gems/dm-core-1.0.0/lib/dm-core/model/
descendant_set.rb:33:in `each'
        from /Library/Ruby/Gems/1.8/gems/dm-core-1.0.0/lib/dm-core/model/
descendant_set.rb:33:in `each'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/auto_migration.rb:44:in `repository_execute'
        from /Library/Ruby/Gems/1.8/gems/dm-migrations-1.0.0/lib/dm-
migrations/auto_migration.rb:27:in `auto_upgrade!'
        from adserver.rb:16


Thanks,
Avinash

-- 
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en.

Reply via email to