just removing the require worked. thanks. On Jun 12, 8:28 am, Martin Gamsjaeger <[email protected]> wrote: > Jake, you need to do > > gem 'dm-sqlite-adapter', '~> 1.0.0' > > without any :require option > > On Sat, Jun 12, 2010 at 04:59, Ken Robertson <[email protected]> wrote: > > I haven't used DM 1.0 bundler yet, but one suggestion: > > > gem "dm-sqlite-adapter", "1.0.0", :require => 'sqlite_adapter' > > > Might try taking out the ":require" parameter. DM itself requires the > > adapter when it is needed. You aren't requiring the mysql adapter, > > but you are on the sqlite adapter. > > > Ken > > > On Fri, Jun 11, 2010 at 3:08 PM, Jake Mallory <[email protected]> wrote: > >> I've got a non-rails app which has a scripts running from cron. I'm > >> using bundler to load the gems. My environment.rb file sets up DM > >> which is failing on #setup: (Gemfile and environment.rb file follow > >> error stack) > > >> ruby-1.8.7-p249 > require 'config/environment' > >> /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/dm-core-1.0.0/ > >> lib/dm-core.rb:49: warning: already initialized constant Inflector > >> MissingSourceFile: no such file to load -- sqlite_adapter > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/ > >> activesupport-2.3.8/lib/active_support/dependencies.rb:156:in > >> `require' > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/ > >> activesupport-2.3.8/lib/active_support/dependencies.rb:156:in > >> `require' > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/ > >> activesupport-2.3.8/lib/active_support/dependencies.rb:521:in > >> `new_constants_in' > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/ > >> activesupport-2.3.8/lib/active_support/dependencies.rb:156:in > >> `require' > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/dm- > >> core-1.0.0/lib/dm-core/adapters.rb:165:in `load_adapter' > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/dm- > >> core-1.0.0/lib/dm-core/adapters.rb:133:in `adapter_class' > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/dm- > >> core-1.0.0/lib/dm-core/adapters.rb:13:in `new' > >> from /Users/jmallory/Dev/aboutone/aboutone-crons/.bundle/gems/dm- > >> core-1.0.0/lib/dm-core.rb:257:in `setup' > >> from ./config/environment.rb:16 > >> from /Users/jmallory/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/site_ruby/ > >> 1.8/rubygems/custom_require.rb:31:in `gem_original_require' > >> from /Users/jmallory/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/site_ruby/ > >> 1.8/rubygems/custom_require.rb:31:in `require' > >> from (irb):1 > >> from > >> /Users/jmallory/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/date.rb: > >> 374 > > >> ==[ Gemfile ]============ > >> source :gemcutter > >> gem "activesupport", "2.3.8", :require => 'active_support' > >> gem "mail", "2.2.2" > >> gem "ruby-gmail", :require => 'gmail', :git => "git://github.com/ > >> tinomen/ruby-gmail.git" > >> gem "extlib", "0.9.15" > >> gem "data_mapper", "1.0.0" > >> gem "dm-migrations", "1.0.0" > >> gem "dm-mysql-adapter", "1.0.0" > > >> group :development do > >> gem "ruby-debug", "0.10.3" > >> gem "sqlite3-ruby", "1.3.0", :require => "sqlite3" > >> gem "dm-sqlite-adapter", "1.0.0", :require => 'sqlite_adapter' > >> end > > >> ===[ environment.rb ]======= > >> require 'rubygems' > >> require 'bundler' > >> ENV["ABOUTONE_ENV"] ||= :development > >> Bundler.setup(:default, ENV["ABOUTONE_ENV"]) > >> Bundler.require(:default, ENV["ABOUTONE_ENV"]) > >> LIB_PATH = File.expand_path(File.join(File.dirname(__FILE__), '../ > >> lib')) > >> $LOAD_PATH << LIB_PATH > >> db_config = YAML::load(IO.read(File.dirname(__FILE__) + "/ > >> database.yml")) > >> DataMapper::Logger.new($stdout, :warn) > >> DataMapper.setup(:default, "sqlite:// > >> memory:")#db_config[ENV["ABOUTONE_ENV"]]) > > >> -- > >> 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 > >> athttp://groups.google.com/group/datamapper?hl=en. > > > -- > > 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 > > athttp://groups.google.com/group/datamapper?hl=en.
-- 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.
