I have a merb app which has all dependencies bundled. It uses merb 1.0.3 and datamapper 0.9.7. The problem is that i installed merb 1.0.4, datamapper 0.9.8 and extlib 0.9.9 on the system and when i run "bin/rake spec" it uses the merb-core 1.0.4 system gem and the extlib 0.9.9 system gem. When i run "bin/merb" and play with my app everything works fine.
======================================================== [EMAIL PROTECTED] memola]$ cat config/dependencies.rb # dependencies are generated using a strict version, don't forget to edit the dependency versions when upgrading. merb_gems_version = "1.0.3" dm_gems_version = "0.9.7" # For more information about each component, please read http://wiki.merbivore.com/faqs/merb_components dependency "merb-action-args", merb_gems_version dependency "merb-assets", merb_gems_version dependency "merb-cache", merb_gems_version dependency "merb-helpers", merb_gems_version dependency "merb-mailer", merb_gems_version dependency "merb-slices", merb_gems_version dependency "merb-auth-core", merb_gems_version dependency "merb-auth-more", merb_gems_version dependency "merb-param-protection", merb_gems_version dependency "merb-exceptions", merb_gems_version dependency "merb_has_flash", "0.9.6" dependency "dm-core", dm_gems_version dependency "dm-aggregates", dm_gems_version dependency "dm-migrations", dm_gems_version dependency "dm-timestamps", dm_gems_version dependency "dm-types", dm_gems_version dependency "dm-validations", dm_gems_version dependency "dm-tags", dm_gems_version dependency "RedCloth", "4.1.1" ======================================================== [EMAIL PROTECTED] memola]$ cat config/dependencies.yml - json_pure (= 1.1.3, runtime) - mime-types (= 1.15, runtime) - erubis (= 2.6.2, runtime) - rake (= 0.8.3, runtime) - thor (= 0.9.8, runtime) - rack (= 0.4.0, runtime) - RedCloth (= 4.1.1, runtime) - webrat (= 0.3.2, development) - rspec (= 1.1.11, runtime) - cucumber (= 0.1.12, development) - haml (= 2.0.5, runtime) - mongrel (= 1.1.5, runtime) - rdoc (= 2.2.1, development) - vlad (= 1.2.0.2, development) - extlib (= 0.9.8, runtime) - data_objects (= 0.9.9, runtime) - do_sqlite3 (= 0.9.9, runtime) - dm-core (= 0.9.7, runtime) - dm-aggregates (= 0.9.7, runtime) - dm-migrations (= 0.9.7, runtime) - dm-timestamps (= 0.9.7, runtime) - dm-types (= 0.9.7, runtime) - dm-validations (= 0.9.7, runtime) - dm-tags (= 0.9.7, runtime) - merb-core (= 1.0.3, runtime) - merb-haml (= 1.0.3, runtime) - merb-action-args (= 1.0.3, runtime) - merb-assets (= 1.0.3, runtime) - merb-cache (= 1.0.3, runtime) - merb-helpers (= 1.0.3, runtime) - merb-mailer (= 1.0.3, runtime) - merb-slices (= 1.0.3, runtime) - merb-auth-core (= 1.0.3, runtime) - merb-auth-more (= 1.0.3, runtime) - merb-param-protection (= 1.0.3, runtime) - merb-exceptions (= 1.0.3, runtime) - merb_has_flash (= 0.9.6, runtime) - merb_datamapper (=1.0.3, runtime) ======================================================== [EMAIL PROTECTED] memola]$ bin/thor merb:dependencies:list Installed system gem dependencies: - none Installed local gem dependencies: ~ json_pure-1.1.3 ~ mime-types-1.15 ~ erubis-2.6.2 ~ rake-0.8.3 ~ thor-0.9.8 ~ rack-0.4.0 ~ RedCloth-4.1.1 ~ webrat-0.3.2 ~ rspec-1.1.11 ~ cucumber-0.1.12 ~ haml-2.0.5 ~ mongrel-1.1.5 ~ rdoc-2.2.1 ~ vlad-1.2.0.2 ~ extlib-0.9.8 ~ data_objects-0.9.9 ~ do_sqlite3-0.9.9 ~ dm-core-0.9.7 ~ dm-aggregates-0.9.7 ~ dm-migrations-0.9.7 ~ dm-timestamps-0.9.7 ~ dm-types-0.9.7 ~ dm-validations-0.9.7 ~ dm-tags-0.9.7 ~ merb-core-1.0.3 ~ merb-haml-1.0.3 ~ merb-action-args-1.0.3 ~ merb-assets-1.0.3 ~ merb-cache-1.0.3 ~ merb-helpers-1.0.3 ~ merb-mailer-1.0.3 ~ merb-slices-1.0.3 ~ merb-auth-core-1.0.3 ~ merb-auth-more-1.0.3 ~ merb-param-protection-1.0.3 ~ merb-exceptions-1.0.3 ~ merb_has_flash-0.9.6 ~ merb_datamapper-1.0.3 ======================================================== [EMAIL PROTECTED] ruby]# gem list *** LOCAL GEMS *** abstract (1.0.0) actionmailer (2.2.2) actionpack (2.2.2) activerecord (2.2.2) activeresource (2.2.2) activesupport (2.2.2) addressable (2.0.1, 2.0.0) assistance (0.1.5) capistrano (2.5.3, 2.5.2) cgi_multipart_eof_fix (2.5.0) cucumber (0.1.12, 0.1.10) daemons (1.0.10) data_objects (0.9.9, 0.9.7) diff-lcs (1.1.2) dm-aggregates (0.9.8, 0.9.7) dm-core (0.9.8, 0.9.7) dm-migrations (0.9.8, 0.9.7) dm-sweatshop (0.9.8, 0.9.7) dm-tags (0.9.8, 0.9.7, 0.0.3) dm-timestamps (0.9.8, 0.9.7) dm-types (0.9.8, 0.9.7) dm-validations (0.9.8, 0.9.7) do_sqlite3 (0.9.9, 0.9.7) erubis (2.6.2) extlib (0.9.9, 0.9.8) fastthread (1.0.1) gem_plugin (0.2.3) haml (2.0.5, 2.0.4) highline (1.5.0) hoe (1.8.2) json_pure (1.1.3) mailfactory (1.4.0) mbleigh-acts-as-taggable-on (1.0.2) merb (1.0.4, 1.0.3) merb-action-args (1.0.4, 1.0.3) merb-assets (1.0.4, 1.0.3) merb-auth (1.0.4, 1.0.3) merb-auth-core (1.0.4, 1.0.3) merb-auth-more (1.0.4, 1.0.3) merb-auth-slice-password (1.0.4, 1.0.3) merb-cache (1.0.4, 1.0.3) merb-core (1.0.4, 1.0.3) merb-exceptions (1.0.4, 1.0.3) merb-gen (1.0.4, 1.0.3) merb-haml (1.0.4, 1.0.3) merb-helpers (1.0.4, 1.0.3) merb-mailer (1.0.4, 1.0.3) merb-more (1.0.4, 1.0.3) merb-param-protection (1.0.4, 1.0.3) merb-slices (1.0.4, 1.0.3) merb_activerecord (0.9.13) merb_datamapper (1.0.4, 1.0.3) merb_has_flash (1.0, 0.9.6) merb_sequel (0.9.13) mime-types (1.15) mongrel (1.1.5) net-scp (1.0.1) net-sftp (2.0.1) net-ssh (2.0.6, 2.0.4) net-ssh-gateway (1.0.0) nokogiri (1.0.7, 1.0.6) open4 (0.9.6) ParseTree (3.0.2) polyglot (0.2.3) rack (0.4.0) rails (2.2.2) rake (0.8.3) randexp (0.1.4) rdoc (2.2.1) RedCloth (4.1.1) rspec (1.1.11) rspec-rails (1.1.11) ruby2ruby (1.2.1) rubyforge (1.0.1) RubyInline (3.8.1) Selenium (1.1.14) sequel (2.8.0, 2.7.1) sexp_processor (3.0.0) sqlite3-ruby (1.2.4) templater (0.5.0) term-ansicolor (1.0.3) thor (0.9.8) treetop (1.2.4) uuidtools (1.0.7, 1.0.4) vlad (1.2.0) webrat (0.3.2) ZenTest (3.11.0) ======================================================== Part from logs/test.lob: ~ uninitialized constant LazyArray::RETURN_SELF - (NameError) /home/tmak/projects/memola/gems/gems/dm-core-0.9.7/lib/dm-core/ associations/one_to_many.rb:311:in `method_missing' /home/tmak/projects/memola/app/models/user.rb:21:in `cards' /home/tmak/projects/memola/app/helpers/dashboard_helper.rb:4:in `cards_available_for_review?' /home/tmak/projects/memola/app/views/dashboard/index.html.haml:2:in `__home__tmak__projects__memola__app__views__dashboard__index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/controller/ mixins/render.rb:133:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/controller/ mixins/render.rb:133:in `render' /home/tmak/projects/memola/app/controllers/dashboard.rb:5:in `index' /home/tmak/projects/memola/gems/gems/merb-action-args-1.0.3/lib/merb- action-args/abstract_controller.rb:40:in `__send__' /home/tmak/projects/memola/gems/gems/merb-action-args-1.0.3/lib/merb- action-args/abstract_controller.rb:40:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/controller/ abstract_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/controller/ merb_controller.rb:252:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/dispatch/ dispatcher.rb:102:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/dispatch/ dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/dispatch/ dispatcher.rb:36:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/rack/ application.rb:17:in `call_without_sass' /home/tmak/projects/memola/gems/gems/haml-2.0.5/lib/sass/plugin/ merb.rb:34:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.4/lib/merb-core/test/helpers/ request_helper.rb:41:in `request' /home/tmak/projects/memola/gems/gems/webrat-0.3.2/lib/webrat/merb.rb: 60:in `request' ./spec/requests/spec_helper.rb:44:in `authenticate_user' ./spec/requests/cards_spec.rb:14 /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_methods.rb:43:in `instance_eval' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_methods.rb:43:in `eval_each_fail_fast' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_methods.rb:42:in `each' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_methods.rb:42:in `eval_each_fail_fast' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:208:in `run_before_each' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:302:in `each_ancestor_example_group_class' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:301:in `each' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:301:in `each_ancestor_example_group_class' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:207:in `run_before_each' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_methods.rb:94:in `before_each_example' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_methods.rb:14:in `execute' /usr/lib/ruby/1.8/timeout.rb:53:in `timeout' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_methods.rb:12:in `execute' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:245:in `execute_examples' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:244:in `each' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:244:in `execute_examples' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/example/ example_group_methods.rb:141:in `run' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/runner/ example_group_runner.rb:22:in `run' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/runner/ example_group_runner.rb:21:in `each' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/runner/ example_group_runner.rb:21:in `run' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/runner/ options.rb:115:in `run_examples' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/lib/spec/runner/ command_line.rb:10:in `run' /home/tmak/projects/memola/gems/gems/rspec-1.1.11/bin/spec:4 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" 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/merb?hl=en -~----------~----~----~----~------~----~------~--~---
