DigitPaint / roger

Roger is your friendly front-end development toolbox!
MIT License
4 stars 4 forks source link

roger generate new PROJECT_DIR is not working #48

Closed taknuti closed 7 years ago

taknuti commented 8 years ago

The flow 'Get started' is not currently working:

$ gem install roger
...
$ roger generate new example
/Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:198:in `rescue in root': Could not locate Gemfile or .bundle/ directory (Bundler::GemfileNotFound)
    from /Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:194:in `root'
    from /Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:106:in `bundle_path'
    from /Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:425:in `configure_gem_home_and_path'
    from /Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:92:in `configure'
    from /Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:153:in `definition'
    from /Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:123:in `setup'
    from /Users/joran/.rvm/gems/ruby-2.2.2@global/gems/bundler-1.10.6/lib/bundler.rb:134:in `require'
    from /Users/joran/.rvm/gems/ruby-2.2.2@example/gems/roger-1.4.6/lib/roger/cli.rb:4:in `<top (required)>'
    from /Users/joran/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/joran/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/joran/.rvm/gems/ruby-2.2.2@example/gems/roger-1.4.6/bin/roger:3:in `<top (required)>'
    from /Users/joran/.rvm/gems/ruby-2.2.2@example/bin/roger:23:in `load'
    from /Users/joran/.rvm/gems/ruby-2.2.2@example/bin/roger:23:in `<main>'
    from /Users/joran/.rvm/gems/ruby-2.2.2@example/bin/ruby_executable_hooks:15:in `eval'
    from /Users/joran/.rvm/gems/ruby-2.2.2@example/bin/ruby_executable_hooks:15:in `<main>'

A workaround is the following:

$ echo "gem 'roger'" > Gemfile
$ roger generate new example

Apparently, there is a misplaced Gemfile check when creating a new project. This check can probably be removed.