Skip to content

Instantly share code, notes, and snippets.

@protocarl
Created December 22, 2008 07:36
Show Gist options
  • Save protocarl/38916 to your computer and use it in GitHub Desktop.
Save protocarl/38916 to your computer and use it in GitHub Desktop.
# dependencies are generated using a strict version, don't forget to edit the dependency versions when upgrading.
merb_gems_version = "1.0.6.1"
dm_gems_version = "0.9.8"
# 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-auth-slice-password", merb_gems_version
dependency "merb-param-protection", merb_gems_version
dependency "merb-exceptions", merb_gems_version
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 "merb-gen", merb_gems_version, :require_as => nil
$ merb-gen app merb-sample-app
Generating with app generator:
[ADDED] .gitignore
[ADDED] public/.htaccess
[ADDED] tasks/doc.thor
[ADDED] public/javascripts/jquery.js
[ADDED] doc/rdoc/generators/merb_generator.rb
[ADDED] doc/rdoc/generators/template/merb/api_grease.js
[ADDED] doc/rdoc/generators/template/merb/index.html.erb
[ADDED] doc/rdoc/generators/template/merb/merb.css
[ADDED] doc/rdoc/generators/template/merb/merb.rb
[ADDED] doc/rdoc/generators/template/merb/merb_doc_styles.css
[ADDED] doc/rdoc/generators/template/merb/prototype.js
[ADDED] public/favicon.ico
[ADDED] public/images/merb.jpg
[ADDED] public/merb.fcgi
[ADDED] public/robots.txt
[ADDED] Rakefile
[ADDED] app/controllers/application.rb
[ADDED] app/controllers/exceptions.rb
[ADDED] app/helpers/global_helpers.rb
[ADDED] app/models/user.rb
[ADDED] app/views/exceptions/not_acceptable.html.erb
[ADDED] app/views/exceptions/not_found.html.erb
[ADDED] autotest/discover.rb
[ADDED] autotest/merb.rb
[ADDED] autotest/merb_rspec.rb
[ADDED] config/database.yml
[ADDED] config/dependencies.rb
[ADDED] config/environments/development.rb
[ADDED] config/environments/production.rb
[ADDED] config/environments/rake.rb
[ADDED] config/environments/staging.rb
[ADDED] config/environments/test.rb
[ADDED] config/init.rb
[ADDED] config/rack.rb
[ADDED] config/router.rb
[ADDED] public/javascripts/application.js
[ADDED] public/stylesheets/master.css
[ADDED] merb/merb-auth/setup.rb
[ADDED] merb/merb-auth/strategies.rb
[ADDED] merb/session/session.rb
[ADDED] tasks/merb.thor
[ADDED] spec
[ADDED] gems
[ADDED] app/views/layout/application.html.erb
$ cd merb-sample-app
$ git init
Initialized empty Git repository in /Users/carl/Scratch/merb-sample-app/.git/
$ git add .
$ git commit -m 'initial import'
Created initial commit 04031ae: initial import
48 files changed, 7313 insertions(+), 0 deletions(-)
create mode 100644 .gitignore
create mode 100644 Rakefile
create mode 100644 app/controllers/application.rb
create mode 100644 app/controllers/exceptions.rb
create mode 100644 app/helpers/global_helpers.rb
create mode 100644 app/models/user.rb
create mode 100644 app/views/exceptions/not_acceptable.html.erb
create mode 100644 app/views/exceptions/not_found.html.erb
create mode 100644 app/views/layout/application.html.erb
create mode 100644 autotest/discover.rb
create mode 100644 autotest/merb.rb
create mode 100644 autotest/merb_rspec.rb
create mode 100644 config/database.yml
create mode 100644 config/dependencies.rb
create mode 100644 config/environments/development.rb
create mode 100644 config/environments/production.rb
create mode 100644 config/environments/rake.rb
create mode 100644 config/environments/staging.rb
create mode 100644 config/environments/test.rb
create mode 100644 config/init.rb
create mode 100644 config/rack.rb
create mode 100644 config/router.rb
create mode 100644 doc/rdoc/generators/merb_generator.rb
create mode 100644 doc/rdoc/generators/template/merb/api_grease.js
create mode 100644 doc/rdoc/generators/template/merb/index.html.erb
create mode 100644 doc/rdoc/generators/template/merb/merb.css
create mode 100644 doc/rdoc/generators/template/merb/merb.rb
create mode 100644 doc/rdoc/generators/template/merb/merb_doc_styles.css
create mode 100644 doc/rdoc/generators/template/merb/prototype.js
create mode 100644 merb/merb-auth/setup.rb
create mode 100644 merb/merb-auth/strategies.rb
create mode 100644 merb/session/session.rb
create mode 100644 public/.htaccess
create mode 100644 public/favicon.ico
create mode 100644 public/images/merb.jpg
create mode 100644 public/javascripts/application.js
create mode 100644 public/javascripts/jquery.js
create mode 100755 public/merb.fcgi
create mode 100644 public/robots.txt
create mode 100644 public/stylesheets/master.css
create mode 100644 spec/spec.opts
create mode 100644 spec/spec_helper.rb
create mode 100644 tasks/doc.thor
create mode 100644 tasks/merb.thor/app_script.rb
create mode 100644 tasks/merb.thor/common.rb
create mode 100644 tasks/merb.thor/gem_ext.rb
create mode 100644 tasks/merb.thor/main.thor
create mode 100644 tasks/merb.thor/ops.rb
create mode 100644 tasks/merb.thor/utils.rb
$ thor merb:gem:install
Beginning transaction
Installing extlib-0.9.9
Installing abstract-1.0.0
Installing erubis-2.6.2
Installing rake-0.8.3
Installing json_pure-1.1.3
Installing rubyforge-1.0.1
Installing hoe-1.8.2
Installing rspec-1.1.11
Installing rack-0.4.0
Installing mime-types-1.15
Installing thor-0.9.9
Installing merb-core-1.0.6.1
Installing RubyInline-3.7.0
Installing sexp_processor-3.0.0
Installing ParseTree-3.0.2
Installing ruby2ruby-1.2.1
Installing merb-action-args-1.0.6.1
Installing merb-assets-1.0.6.1
Installing merb-cache-1.0.6.1
Installing merb-helpers-1.0.6.1
Installing mailfactory-1.4.0
Installing merb-mailer-1.0.6.1
Installing merb-slices-1.0.6.1
Installing merb-auth-core-1.0.6.1
Installing merb-auth-more-1.0.6.1
Installing merb-auth-slice-password-1.0.6.1
Installing merb-param-protection-1.0.6.1
Installing merb-exceptions-1.0.6.1
Installing addressable-2.0.1
Installing data_objects-0.9.9
Installing dm-core-0.9.8
Installing dm-aggregates-0.9.8
Installing dm-migrations-0.9.8
Installing dm-timestamps-0.9.8
Installing dm-types-0.9.8
Installing dm-validations-0.9.8
Confirming configuration...
Confirmed
Committing transaction
$ git add .
$ git commit -m 'bundled gems'
Created commit 22d5e18: bundled gems
71 files changed, 1897 insertions(+), 0 deletions(-)
create mode 100755 bin/autospec
create mode 100644 bin/common.rb
create mode 100755 bin/edit_json.rb
create mode 100755 bin/erubis
create mode 100755 bin/merb
create mode 100755 bin/parse_tree_abc
create mode 100755 bin/parse_tree_audit
create mode 100755 bin/parse_tree_deps
create mode 100755 bin/parse_tree_show
create mode 100755 bin/r2r_show
create mode 100755 bin/rackup
create mode 100755 bin/rake
create mode 100755 bin/rake2thor
create mode 100755 bin/rubyforge
create mode 100755 bin/slice
create mode 100755 bin/sow
create mode 100755 bin/spec
create mode 100755 bin/thor
create mode 100644 gems/cache/ParseTree-3.0.2.gem
create mode 100644 gems/cache/RubyInline-3.7.0.gem
create mode 100644 gems/cache/abstract-1.0.0.gem
create mode 100644 gems/cache/addressable-2.0.1.gem
create mode 100644 gems/cache/data_objects-0.9.9.gem
create mode 100644 gems/cache/dm-aggregates-0.9.8.gem
create mode 100644 gems/cache/dm-core-0.9.8.gem
create mode 100644 gems/cache/dm-migrations-0.9.8.gem
create mode 100644 gems/cache/dm-timestamps-0.9.8.gem
create mode 100644 gems/cache/dm-types-0.9.8.gem
create mode 100644 gems/cache/dm-validations-0.9.8.gem
create mode 100644 gems/cache/erubis-2.6.2.gem
create mode 100644 gems/cache/extlib-0.9.9.gem
create mode 100644 gems/cache/hoe-1.8.2.gem
create mode 100644 gems/cache/json_pure-1.1.3.gem
create mode 100644 gems/cache/mailfactory-1.4.0.gem
create mode 100644 gems/cache/merb-action-args-1.0.6.1.gem
create mode 100644 gems/cache/merb-assets-1.0.6.1.gem
create mode 100644 gems/cache/merb-auth-core-1.0.6.1.gem
create mode 100644 gems/cache/merb-auth-more-1.0.6.1.gem
create mode 100644 gems/cache/merb-auth-slice-password-1.0.6.1.gem
create mode 100644 gems/cache/merb-cache-1.0.6.1.gem
create mode 100644 gems/cache/merb-core-1.0.6.1.gem
create mode 100644 gems/cache/merb-exceptions-1.0.6.1.gem
create mode 100644 gems/cache/merb-helpers-1.0.6.1.gem
create mode 100644 gems/cache/merb-mailer-1.0.6.1.gem
create mode 100644 gems/cache/merb-param-protection-1.0.6.1.gem
create mode 100644 gems/cache/merb-slices-1.0.6.1.gem
create mode 100644 gems/cache/mime-types-1.15.gem
create mode 100644 gems/cache/rack-0.4.0.gem
create mode 100644 gems/cache/rake-0.8.3.gem
create mode 100644 gems/cache/rspec-1.1.11.gem
create mode 100644 gems/cache/ruby2ruby-1.2.1.gem
create mode 100644 gems/cache/rubyforge-1.0.1.gem
create mode 100644 gems/cache/sexp_processor-3.0.0.gem
create mode 100644 gems/cache/thor-0.9.9.gem
create mode 100644 gems/gems/thor-0.9.9/CHANGELOG.rdoc
create mode 100644 gems/gems/thor-0.9.9/LICENSE
create mode 100644 gems/gems/thor-0.9.9/README.markdown
create mode 100644 gems/gems/thor-0.9.9/Rakefile
create mode 100755 gems/gems/thor-0.9.9/bin/rake2thor
create mode 100755 gems/gems/thor-0.9.9/bin/thor
create mode 100644 gems/gems/thor-0.9.9/lib/thor.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/error.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/options.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/ordered_hash.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/runner.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/task.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/task_hash.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/tasks.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/tasks/package.rb
create mode 100644 gems/gems/thor-0.9.9/lib/thor/util.rb
create mode 100644 gems/specifications/thor-0.9.9.gemspec
$ mate config/dependencies.rb
$ ./bin/thor merb:gem:install
Beginning transaction
Installing highline-1.5.0
Installing diff-lcs-1.1.2
Installing templater-0.5.0
Installing merb-gen-1.0.6.1
/Users/carl/Scratch/merb-sample-app/tasks/merb.thor/main.thor:85:in `confirm': undefined method `load_gems_in' for #<Gem::MultiSourceIndex:0x22b41a0> (NoMethodError)
from /Users/carl/Scratch/merb-sample-app/tasks/merb.thor/main.thor:145:in `install'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor/task.rb:27:in `send'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor/task.rb:27:in `run'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor/task.rb:20:in `parse'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor/runner.rb:155:in `method_missing'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor/task.rb:27:in `send'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor/task.rb:27:in `run'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor/task.rb:20:in `parse'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/lib/thor.rb:78:in `start'
from /Users/carl/Scratch/merb-sample-app/gems/gems/thor-0.9.9/bin/thor:7
from ./bin/thor:31:in `load'
from ./bin/thor:31
$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment