Giter Club home page Giter Club logo

appscrolls's Introduction

The App Scrolls for creating and transforming Rails apps

             ___               ____             ____  
            / _ | ___  ___    / __/__________  / / /__
           / __ |/ _ \/ _ \  _\ \/ __/ __/ _ \/ / (_-<
          /_/ |_/ .__/ .__/ /___/\__/_/  \___/_/_/___/
               /_/  /_/                               

The App Scrolls is a magical tool to generate new Rails and modify existing Rails applications (coming) to include your favourite, powerful magic. Authentication, testing, persistence, javascript, css, deployment, and templating - there's a magical scroll for you.

An example application that was built by the App Scrolls is at https://github.com/drnic/mydemoapp. The generated README shows all the scrolls that were included.

Installation

Installation is simple:

gem install appscrolls

Usage

The primary usage of the appscrolls gem is to utilize its interactive terminal command to build a new Rails application. To get started, you can simply run the command thusly:

appscrolls new APP_NAME
scrolls new APP_NAME

Where APP_NAME is the directory in which you wish to create the app (it mirrors the Rails creation syntax). You will then be guided through the scroll selection process and subsequently the Rails app generator will automatically run with the template and all appropriate command line options included.

To transform an existing Rails app, you ... wait, that's not implemented yet. But since the "apply template" feature of rails new APP_NAME -m template.rb is implemented in Thor, I mean, how hard could it be?*

Available Scrolls

The current available scrolls grouped by category:

  • administration: active_admin, rails_admin
  • assets: jquery, prototype
  • deployment: eycloud, eycloud_recipes_on_deploy, git, github, passenger, thin, unicorn
  • persistence: mysql, postgresql, redis, sqlite3
  • stylesheet: twitter_bootstrap
  • templating: simple_form
  • testing: capybara, cucumber, rspec, test_unit
  • worker: delayed_job, resque
  • other: env_yaml, guard, rails_basics, split

Specifying Scrolls

If you wish to skip the interactive scroll selector, you may provide instead a list of scrolls with the -s or --scrolls option:

scrolls new APP_NAME -s twitter_bootstrap mysql resque
scrolls new APP_NAME --scrolls postgresql github eycloud

This will automatically generate a Rails template with the provided scrolls and begin the app generator.

Listing Scrolls

You can also print out a simple list of scrolls:

scrolls list

Or print out a list of scrolls for a specific category:

scrolls list persistence

Deployment Support

Web applications are boring if they aren't running proudly on the internet. The App Scrolls make this automatic for your favourite providers!

Engine Yard

Scroll: eycloud

Example:

scrolls new mydemoapp -s twitter_bootstrap unicorn postgresql resque github eycloud

The created application above will be automatically stored in a git private/public repository on GitHub and then deployed to Engine Yard Cloud.

When deploying to Engine Yard Cloud you will need to choose:

  • unicorn or passenger for your app server
  • mysql or postgresql for your SQL DB

When choosing from the following scrolls, your Engine Yard Cloud environment will be automatically upgraded/configured with Chef recipes.

  • resque - add utility instances called resque for workers [see readme for more information]
  • redis - add a utility called redis to have a dedicated redis DB; else it is run on your DB master or Solo instance
  • delayed_job - add utility instances called delayed_job or dj for workers [see readme for more information]

Note: Resque is recommended instead of Delayed Job. Soon, Sidekiq will be recommended over both, and

Please open an Issue if you want an alternate option (puma or thin; or mongodb)

Heroku

The App Scrolls needs a Heroku Master to support Heroku for the App Scrolls.

There is some initial work in the current scrolls and the archived/unsupported scrolls

CloudFoundry

The App Scrolls needs a CloudFoundry Master to support CloudFoundry for the App Scrolls.

Authoring Scrolls of Magical Mystery

Create new scrolls using:

thor :new scroll-name

Submitting a scroll is actually a very straightforward process. Scrolls are made of up template code and YAML back-matter stored in a ruby file. The __END__ parsing convention is used so that each scroll is actually a valid, parseable Ruby file. The structure of a scroll looks something like this:

gem 'supergem'

after_bundler do
  generate "supergem:install"
end

__END__

category: templating
name: SuperGem
description: Installs SuperGem which is useful for things
author: mbleigh

It's really that simple. The gem has RSpec tests that automatically validate each scroll in the repository, so you should run rake spec as a basic sanity check before submitting a pull request. Note that these don't verify that your scroll code itself works, just that App Scrolls could properly parse and understand your scroll file.

History

This project is an old fashioned fork of Michael Bleigh's Rails Wizard. A new name, new project, and new purpose.

This project wouldn't exist without Michael having created Rails Wizard during Rails Rumble and maintaining and upgrading it for a long time. Sadly support dropped off, several recipes did not work with Rails 3.1+,

Dr Nic originally worked on Rails Wizard to provide Engine Yard Cloud support, his employer and his favourite hosting platform. He also merged in a lot of recipes from other forks, and added new recipes for modern projects.

Support for Engine Yard Cloud meant integration with Chef Recipes. This meant confusing language - Rails Wizard Recipes and Chef Recipes. He decided that wizards don't use recipes - they use scrolls. Alchemists use recipes. And screw alchemists and their dinky potions. Recipes became Scrolls.

Future

  • Automatically setup Continuous Integration for new applications - branches "jenkins"
  • Interactive mode is a wizard by categories "pick A, B, C or none"
  • Apply scrolls to existing Rails applications - branch "apply_scrolls"*
  • Scrolls work or fail fast on Heroku
  • Scrolls work or fail fast on CloudFoundry
  • Scrolls generate their own README - branch "readmes"
  • 3rd party services/add-ons enabled within deployment platform or directly with service
  • Padrino / Sinatra applications
  • Non-Ruby applications (Lithium for PHP, etc)

Missing scrolls

  • MongoDB - branch "mongodb"
  • OmniAuth - branch "omniauth"
  • Sidekiq - branch "sidekiq"

How hard could it be?

  • * 'How hard could it be to transform applications?' - pretty hard. Scrolls need to be aware of the current code base, rather than merely the list of other scrolls being used to create a new app. Scrolls also need to know about versions of Rails rather than just latest rails.

Thanks

ASCII banner - http://www.network-science.de/ascii/ using 'smslant' font.

License

App Scrolls and its scrolls are distributed under the MIT License. See MIT_LICENSE for the actual words.

appscrolls's People

Contributors

adambair avatar alainravet avatar alno avatar drnic avatar elandesign avatar ezkl avatar grk avatar hamin avatar jackdempsey avatar jaswope avatar jc00ke avatar jonochang avatar jtarchie avatar jwang avatar lightyrs avatar marksands avatar ndbroadbent avatar porta avatar rupert-madden-abbott avatar saitowu avatar sferik avatar sr3d avatar thommahoney avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

appscrolls's Issues

Can't generate new scroll on Ubuntu

I was going to add a mongoid scroll but was thwarted.

10:08:48 jesse@maynard:~/projects/appscrolls (git:mongoid+:3c37861)  ruby-1.9.3-p125 
∴ b rake new NAME=mongoid --trace
** Invoke new (first_time)
** Execute new
Couldn't get a file descriptor referring to the console

rake is 0.9.2.2

jQuery Scroll

What is the point of the jQuery scroll? It is currently empty.

Is it intended to do something in the future? If so let me know and I will try and implement the functionality. If not then why clutter up the list of scrolls with it?

bail on missing scroll

Maybe this is just important from the position of an appscrolls developer, but as I've been testing/writing some stuff, I'm surprised that it keeps working if a scroll is missing. I would expect a fatal error "unknown scroll" and an abort.

Is this a conscious decision to keep moving on? If not, amenable to a patch?

mysql root password issue / add password arg to scrolls command

I ran this:

scrolls new nin.no -s twitter_bootstrap unicorn mysql resque redis rspec guard simple_form delayed_job rails_basics capybara git jquery

But there's a root password set on my MySQL database, so I got this:

generate    delayed_job
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect': Access denied for user 'root'@'localhost' (using password: NO) (Mysql2::Error)
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `initialize'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql2_adapter.rb:16:in `new'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql2_adapter.rb:16:in `mysql2_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:303:in `new_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:313:in `checkout_new_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:237:in `block (2 levels) in checkout'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:232:in `loop'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:232:in `block in checkout'
    from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:229:in `checkout'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:95:in `connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:398:in `retrieve_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:168:in `retrieve_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:142:in `connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/model_schema.rb:308:in `clear_cache!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/railtie.rb:91:in `block (2 levels) in <class:Railtie>'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:418:in `_run__3574419146895382369__prepare__641275549978487432__callbacks'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_prepare_callbacks'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.2.3/lib/action_dispatch/middleware/reloader.rb:74:in `prepare!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.2.3/lib/action_dispatch/middleware/reloader.rb:48:in `prepare!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/application/finisher.rb:47:in `block in <module:Finisher>'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `instance_exec'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `run'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:55:in `block in run_initializers'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `each'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `run_initializers'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/application.rb:136:in `initialize!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/railtie/configurable.rb:30:in `method_missing'
    from /home/runar/dev/nin.no/config/environment.rb:5:in `<top (required)>'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `block in require'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/application.rb:103:in `require_environment!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/commands.rb:25:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
         run    bundle exec guard init from "."
Writing new Guardfile to /home/runar/dev/nin.no/Guardfile
bundler guard added to Guardfile, feel free to edit it
livereload guard added to Guardfile, feel free to edit it
redis guard added to Guardfile, feel free to edit it
resque guard added to Guardfile, feel free to edit it
rspec guard added to Guardfile, feel free to edit it
unicorn guard added to Guardfile, feel free to edit it
        rake    db:create:all
Access denied for user 'root'@'localhost' (using password: NO). 
Please provide the root password for your mysql installation
>MYREALLYPRIVATEPASSWORD
rake aborted!
Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.* TO 'root'@'localhost' IDENTIFIED BY '' WITH GRANT OPTION' at line 1: GRANT ALL PRIVILEGES ON nin.no_development.* TO 'root'@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;

Tasks: TOP => db:create:all
(See full trace by running task with --trace)
    rakefile    sample.rake
      remove    public/index.html
      remove    public/images/rails.png
    generate    controller home index
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect': Access denied for user 'root'@'localhost' (using password: NO) (Mysql2::Error)
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `initialize'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql2_adapter.rb:16:in `new'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql2_adapter.rb:16:in `mysql2_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:303:in `new_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:313:in `checkout_new_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:237:in `block (2 levels) in checkout'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:232:in `loop'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:232:in `block in checkout'
    from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:229:in `checkout'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:95:in `connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:398:in `retrieve_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:168:in `retrieve_connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:142:in `connection'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/model_schema.rb:308:in `clear_cache!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.3/lib/active_record/railtie.rb:91:in `block (2 levels) in <class:Railtie>'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:418:in `_run__1625313415494350825__prepare__3247787802287098622__callbacks'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_prepare_callbacks'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.2.3/lib/action_dispatch/middleware/reloader.rb:74:in `prepare!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.2.3/lib/action_dispatch/middleware/reloader.rb:48:in `prepare!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/application/finisher.rb:47:in `block in <module:Finisher>'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `instance_exec'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `run'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:55:in `block in run_initializers'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `each'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `run_initializers'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/application.rb:136:in `initialize!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/railtie/configurable.rb:30:in `method_missing'
    from /home/runar/dev/nin.no/config/environment.rb:5:in `<top (required)>'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `block in require'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/application.rb:103:in `require_environment!'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.3/lib/rails/commands.rb:25:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
        gsub    app/controllers/home_controller.rb
The template [/tmp/template20120503-5370-1mhplei] could not be loaded. Error: No such file or directory - /home/runar/dev/nin.no/app/controllers/home_controller.rb

Would adding the password, like scrolls --mysql-password=MYREALLYPRIVATEPASSWORD work?

Thank you for your effort.

Website layout is broken on a 13" display

The fixed text at the bottom of the sidebar overlaps the normal scroll-able sidebar content. See this screenshot:

http://cl.ly/1L3s3M0f2F3e3Z371l0K

I have a feeling this GitHub site template wasn't built to accommodate a lot of sidebar content like this.

One way to fix it is to move the "installation is simple" and "usage is simple" sections from the sidebar. Alternatively, move the fixed sidebar content ("This project is maintained by Dr Nic") and move it to the bottom of the main content section.

Let me know which you prefer and I'm happy to do it :)

db_stack name is incorrect for eycloud recipe

I got the following error when deploying to eycloud:

Environment creation failed:
  - db_stack_name: mysql5_0 does not correspond to a real DB stack

I've submitted a pull request here: engineyard/ey_cli#1 for ey_cli. We will need to update the version of ey_cli that appscrolls uses once that is merged to fix this issue.

just error segmentation while installing

host-002:mynewapp nunzio$ bundle install
Fetching gem metadata from https://rubygems.org/./Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799: [BUG] Segmentation fault
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]

-- Control frame information -----------------------------------------------
c:0041 p:---- s:0226 b:0226 l:000225 d:000225 CFUNC :connect
c:0040 p:0011 s:0223 b:0223 l:0011e0 d:000222 BLOCK /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799
c:0039 p:0031 s:0221 b:0221 l:000220 d:000220 METHOD /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/timeout.rb:54
c:0038 p:0026 s:0209 b:0209 l:000208 d:000208 METHOD /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/timeout.rb:99
c:0037 p:0485 s:0203 b:0203 l:0011e0 d:0011e0 METHOD /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799
c:0036 p:0011 s:0195 b:0195 l:000194 d:000194 METHOD /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:755
c:0035 p:0089 s:0192 b:0192 l:000191 d:000191 METHOD /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:750
c:0034 p:0340 s:0189 b:0189 l:000188 d:000188 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:224
c:0033 p:0157 s:0181 b:0181 l:000180 d:000180 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:358
c:0032 p:0081 s:0167 b:0167 l:000166 d:000166 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:135
c:0031 p:0105 s:0159 b:0159 l:000158 d:000158 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:163
c:0030 p:0141 s:0149 b:0149 l:000148 d:000148 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:122
c:0029 p:0178 s:0139 b:0139 l:000138 d:000138 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:70
c:0028 p:0042 s:0131 b:0131 l:000120 d:000130 BLOCK /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:234
c:0027 p:---- s:0126 b:0126 l:000125 d:000125 FINISH
c:0026 p:---- s:0124 b:0124 l:000123 d:000123 CFUNC :each
c:0025 p:0079 s:0121 b:0121 l:000120 d:000120 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:232
c:0024 p:0018 s:0111 b:0111 l:000110 d:000110 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:165
c:0023 p:0025 s:0107 b:0107 l:000106 d:000106 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:70
c:0022 p:0059 s:0104 b:0103 l:000085 d:000102 BLOCK /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:205
c:0021 p:---- s:0099 b:0099 l:000098 d:000098 FINISH
c:0020 p:---- s:0097 b:0097 l:000096 d:000096 CFUNC :each
c:0019 p:0043 s:0094 b:0094 l:000085 d:000093 BLOCK /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:202
c:0018 p:0020 s:0090 b:0090 l:000089 d:000089 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/index.rb:9
c:0017 p:0031 s:0086 b:0086 l:000085 d:000085 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:198
c:0016 p:0139 s:0083 b:0080 l:000079 d:000079 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:192
c:0015 p:0027 s:0075 b:0075 l:000074 d:000074 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:127
c:0014 p:0047 s:0069 b:0069 l:000068 d:000068 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:122
c:0013 p:0303 s:0066 b:0066 l:000065 d:000065 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/installer.rb:48
c:0012 p:0033 s:0060 b:0060 l:000059 d:000059 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/installer.rb:12
c:0011 p:0978 s:0053 b:0053 l:000052 d:000052 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/cli.rb:220
c:0010 p:0036 s:0045 b:0045 l:000044 d:000044 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/task.rb:22
c:0009 p:0071 s:0039 b:0039 l:000038 d:000038 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/invocation.rb:118
c:0008 p:0221 s:0033 b:0033 l:000032 d:000032 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor.rb:263
c:0007 p:0082 s:0022 b:0022 l:000021 d:000021 METHOD /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/base.rb:386
c:0006 p:0054 s:0016 b:0016 l:000015 d:000015 TOP /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/bin/bundle:13
c:0005 p:---- s:0013 b:0013 l:000012 d:000012 FINISH
c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :load
c:0003 p:0127 s:0007 b:0007 l:001218 d:0003b0 EVAL /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/bin/bundle:19
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:001218 d:001218 TOP

-- Ruby level backtrace information ----------------------------------------
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/bin/bundle:19:in <main>' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/bin/bundle:19:inload'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/bin/bundle:13:in <top (required)>' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/base.rb:386:instart'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor.rb:263:in dispatch' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/invocation.rb:118:ininvoke_task'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/task.rb:22:in run' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/cli.rb:220:ininstall'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/installer.rb:12:in install' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/installer.rb:48:inrun'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:122:in resolve_remotely!' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:127:inspecs'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:192:in resolve' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:198:inindex'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/index.rb:9:in build' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:202:inblock in index'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:202:in each' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb:205:inblock (2 levels) in index'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:70:in specs' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:165:infetch_specs'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:232:in remote_specs' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:232:ineach'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb:234:in block in remote_specs' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:70:inspecs'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:122:in fetch_remote_specs' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:163:infetch_dependency_remote_specs'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb:135:in fetch' /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:358:inrequest'
/Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb:224:in connection_for' /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:750:instart'
/Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:755:in do_start' /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799:inconnect'
/Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/timeout.rb:99:in timeout' /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/timeout.rb:54:intimeout'
/Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799:in block in connect' /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799:inconnect'

-- C level backtrace information -------------------------------------------

See Crash Report log file under ~/Library/Logs/CrashReporter or
/Library/Logs/CrashReporter, for the more detail of.

-- Other runtime information -----------------------------------------------

  • Loaded script: /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/bin/bundle

  • Loaded features:

    0 enumerator.so
    1 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/enc/encdb.bundle
    2 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/enc/trans/transdb.bundle
    3 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
    4 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/rbconfig.rb
    5 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
    6 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
    7 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb
    8 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb
    9 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/version.rb
    10 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb
    11 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb
    12 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/platform.rb
    13 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb
    14 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/path_support.rb
    15 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/etc.bundle
    16 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/fileutils.rb
    17 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/pathname.bundle
    18 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/pathname.rb
    19 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/psych.bundle
    20 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/stringio.bundle
    21 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/node.rb
    22 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/stream.rb
    23 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/document.rb
    24 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/sequence.rb
    25 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/scalar.rb
    26 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/mapping.rb
    27 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes/alias.rb
    28 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/nodes.rb
    29 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/streaming.rb
    30 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/visitor.rb
    31 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/strscan.bundle
    32 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/scalar_scanner.rb
    33 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/to_ruby.rb
    34 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/emitter.rb
    35 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/yaml_tree.rb
    36 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/json/ruby_events.rb
    37 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/json_tree.rb
    38 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors/depth_first.rb
    39 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/visitors.rb
    40 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/handler.rb
    41 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/tree_builder.rb
    42 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/parser.rb
    43 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/omap.rb
    44 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/set.rb
    45 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/coder.rb
    46 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/core_ext.rb
    47 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/date_core.bundle
    48 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/date/format.rb
    49 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/date.rb
    50 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/deprecated.rb
    51 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych/json.rb
    52 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb
    53 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/yaml.rb
    54 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/psyched_yaml.rb
    55 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/gem_helpers.rb
    56 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/match_platform.rb
    57 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/rubygems_ext.rb
    58 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb
    59 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/psych_additions.rb
    60 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/psych_tree.rb
    61 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/syck_hack.rb
    62 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb
    63 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/version.rb
    64 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler.rb
    65 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/core_ext/hash_with_indifferent_access.rb
    66 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/core_ext/ordered_hash.rb
    67 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/error.rb
    68 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/shell.rb
    69 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/invocation.rb
    70 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/parser/argument.rb
    71 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/parser/arguments.rb
    72 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/parser/option.rb
    73 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/parser/options.rb
    74 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/parser.rb
    75 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/task.rb
    76 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/util.rb
    77 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/base.rb
    78 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor.rb
    79 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/common.rb
    80 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/generic.rb
    81 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/ftp.rb
    82 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/http.rb
    83 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/https.rb
    84 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/ldap.rb
    85 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/ldaps.rb
    86 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri/mailto.rb
    87 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/uri.rb
    88 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/core_ext/file_binary_read.rb
    89 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/actions/empty_directory.rb
    90 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/actions/create_file.rb
    91 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/actions/create_link.rb
    92 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/actions/directory.rb
    93 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/erb.rb
    94 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/time.rb
    95 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/open-uri.rb
    96 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/actions/file_manipulation.rb
    97 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/actions/inject_into_file.rb
    98 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/actions.rb
    99 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendored_thor.rb
    100 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/user_interaction.rb
    101 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/cli.rb
    102 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/delegate.rb
    103 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/tmpdir.rb
    104 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/thread.rb
    105 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/tempfile.rb
    106 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/shell/basic.rb
    107 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/thor/shell/color.rb
    108 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/ui.rb
    109 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/settings.rb
    110 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/shared_helpers.rb
    111 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/socket.bundle
    112 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/socket.rb
    113 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/timeout.rb
    114 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/protocol.rb
    115 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/zlib.bundle
    116 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb
    117 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/faster.rb
    118 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/cgi/core.rb
    119 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/cgi/cookie.rb
    120 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/cgi/util.rb
    121 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/cgi.rb
    122 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/vendor/net/http/persistent.rb
    123 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/fetcher.rb
    124 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/tsort.rb
    125 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency_list.rb
    126 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/f_sync_dir.rb
    127 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_header.rb
    128 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/enc/iso_8859_1.bundle
    129 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_input.rb
    130 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_output.rb
    131 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_reader/entry.rb
    132 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_reader.rb
    133 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_writer.rb
    134 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/package.rb
    135 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/format.rb
    136 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/builder.rb
    137 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/configure_builder.rb
    138 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/optparse.rb
    139 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/command.rb
    140 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/ext_conf_builder.rb
    141 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext/rake_builder.rb
    142 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/ext.rb
    143 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/require_paths_builder.rb
    144 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb
    145 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/remote_fetcher.rb
    146 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/errors.rb
    147 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/text.rb
    148 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/spec_fetcher.rb
    149 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency_installer.rb
    150 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/environment.rb
    151 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/installer.rb
    152 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/digest.bundle
    153 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/digest.rb
    154 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/digest/sha1.bundle
    155 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/set.rb
    156 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/definition.rb
    157 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/dependency.rb
    158 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/dsl.rb
    159 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/open3.rb
    160 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/gem_installer.rb
    161 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/source.rb
    162 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/forwardable.rb
    163 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/spec_set.rb
    164 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/resolver.rb
    165 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/dep_proxy.rb
    166 /Users/nunzio/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/index.rb
    167 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/openssl.bundle
    168 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/bn.rb
    169 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/cipher.rb
    170 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/config.rb
    171 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/digest.rb
    172 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/buffering.rb
    173 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-darwin11.3.0/fcntl.bundle
    174 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/ssl-internal.rb
    175 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl/x509-internal.rb
    176 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl.rb
    177 /Users/nunzio/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/https.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Abort trap: 6
host-002:mynewapp nunzio$

Alternative 'bundle' syntax.

Especially given that not everyone (yet) uses RVM or rbenv, it would be a Good Thing™ to have the option of bundling Gems underneath the vendor directory; i.e., the equivalent of the command line bundle install --path vendor. Doing so would eliminate the need to a) ask for a password to install Gems and b) keep from polluting the system Gem repository with Gems used only on a single project or small subset of projects.

It would also be Very Nice if 'bundle install', instead of erroring out when a needed Gem is not already installed, would instead install that Gem.

Split error while trying to generate new app

Hello,

Following the website instructions, I just have install the gem appscrolls, and when i trying to generate a new projet ( ' scrolls new mynewapp ' ) , I'm getting an ArgumentError.

/lib/appscrolls/scroll.rb:30:in `split': invalid byte sequence in US-ASCII (ArgumentError)

http://pastebin.com/MMaG4fkG

Does someone have any answer to this problem?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.