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
-~----------~----~----~----~------~----~------~--~---

Reply via email to