Hi,

I am trying to run rails generate sorcery:install, but run into a problem
that seems to be in my Ruby/Rails environment.
I've tried to Google this now for some time with no results.
Would appreciate if someone could give me some hints on what to look for,
or guidance to get it sorted.
I've tried to uninstall my rubies, and install them again through Rvm.
Still getting the same results:

OlimobileRetina:responsive_fw oleingemann$ rails generate sorcery:install

       create config/initializers/sorcery.rb

     generate model User --skip-migration

/Users/oleingemann/.rvm/rubies/ruby-2.0.0-p353/bin/ruby: No such file or
directory -- bin/rails (LoadError)

       insert app/models/user.rb

/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:98:in
`binread': No such file or directory -
/Users/oleingemann/rails_projects/responsive_fw/app/models/user.rb
(Errno::ENOENT)

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:98:in
`replace!'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:59:in
`invoke!'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions.rb:94:in
`action'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:30:in
`insert_into_file'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/file_manipulation.rb:204:in
`inject_into_class'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/sorcery-0.8.5/lib/generators/sorcery/install_generator.rb:50:in
`inject_sorcery_to_model'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/sorcery-0.8.5/lib/generators/sorcery/install_generator.rb:43:in
`configure_model'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/command.rb:27:in
`run'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:126:in
`invoke_command'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
`block in invoke_all'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
`each'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
`map'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
`invoke_all'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/group.rb:232:in
`dispatch'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/base.rb:440:in
`start'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/generators.rb:157:in
`invoke'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/generate.rb:11:in
`<top (required)>'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in
`require'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in
`block in require'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:232:in
`load_dependency'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in
`require'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:135:in
`generate_or_destroy'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:51:in
`generate'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:40:in
`run_command!'

from
/Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands.rb:17:in
`<top (required)>'

from script/rails:6:in `require'

from script/rails:6:in `<main>'


thanks a lot guys for looking at it. /ole in norway

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/1ca2e06e-4be1-4133-bbca-f27b7b65c1fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

  • Ole Ingemann Kjørmo at May 2, 2014 at 7:36 pm
    without the formatting:

    OlimobileRetina:responsive_fw oleingemann$ rails generate sorcery:install
           create config/initializers/sorcery.rb
         generate model User --skip-migration
    /Users/oleingemann/.rvm/rubies/ruby-2.0.0-p353/bin/ruby: No such file or
    directory -- bin/rails (LoadError)
           insert app/models/user.rb
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:98:in
    `binread': No such file or directory -
    /Users/oleingemann/rails_projects/responsive_fw/app/models/user.rb
    (Errno::ENOENT)
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:98:in
    `replace!'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:59:in
    `invoke!'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions.rb:94:in
    `action'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:30:in
    `insert_into_file'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/file_manipulation.rb:204:in
    `inject_into_class'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/sorcery-0.8.5/lib/generators/sorcery/install_generator.rb:50:in
    `inject_sorcery_to_model'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/sorcery-0.8.5/lib/generators/sorcery/install_generator.rb:43:in
    `configure_model'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/command.rb:27:in
    `run'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:126:in
    `invoke_command'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
    `block in invoke_all'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
    `each'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
    `map'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/invocation.rb:133:in
    `invoke_all'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/group.rb:232:in
    `dispatch'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/base.rb:440:in
    `start'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/generators.rb:157:in
    `invoke'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/generate.rb:11:in
    `<top (required)>'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in
    `require'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in
    `block in require'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:232:in
    `load_dependency'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.1.0/lib/active_support/dependencies.rb:247:in
    `require'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:135:in
    `generate_or_destroy'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:51:in
    `generate'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:40:in
    `run_command!'
    from
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.1.0/lib/rails/commands.rb:17:in
    `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/6e26b5cc-e371-46b7-85a4-e1a7a7e6ae57%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Tamouse pontiki at May 3, 2014 at 2:24 am

    On Fri, May 2, 2014 at 2:36 PM, Ole Ingemann Kjørmo wrote:
    without the formatting:

    OlimobileRetina:responsive_fw oleingemann$ rails generate sorcery:install
    create config/initializers/sorcery.rb
    generate model User --skip-migration
    /Users/oleingemann/.rvm/rubies/ruby-2.0.0-p353/bin/ruby: No such file or
    directory -- bin/rails (LoadError)
    insert app/models/user.rb
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:98:in
    `binread': No such file or directory -
    /Users/oleingemann/rails_projects/responsive_fw/app/models/user.rb
    (Errno::ENOENT)
    Can you see if there is, in fact, a bin/rails script in your app
    directory? Something seems quite off there. I have no idea what
    sorcery is or does, but not finding bin/rails seems like a huge
    problem regardless.

    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAHUC_t_QYzju%2BT60w8OnfiUHvEU6g0SpqB27xWxuq41chcA0xQ%40mail.gmail.com.
    For more options, visit https://groups.google.com/d/optout.
  • Ole Ingemann Kjørmo at May 3, 2014 at 8:55 am
    Thanks for having a look tamouse.
    Sorcery is a light weight authentication gem, that is a bit easier than
    e.g. Devise.
    We use it for another app we are running in production and it works great!
    Check it out:)

    On my problem:
    I have a file (or folder) at
    /Users/oleingemann/.rvm/rubies/ruby-2.0.0-p353/bin/ruby , but not a
    bin/rails in my app.

    This might be a problem that sorcery is not supported by Rails 4.1 ?
    It's a bit funny that it's failing because all my other gems, rails, rubies
    are working fine.
    Maybe a Sorcery expert could tell us what's going on.
    Have a nice weekend :)
    On Saturday, May 3, 2014 4:24:16 AM UTC+2, tamouse wrote:

    On Fri, May 2, 2014 at 2:36 PM, Ole Ingemann Kjørmo
    <ole.k...@gmail.com <javascript:>> wrote:
    without the formatting:

    OlimobileRetina:responsive_fw oleingemann$ rails generate
    sorcery:install
    create config/initializers/sorcery.rb
    generate model User --skip-migration
    /Users/oleingemann/.rvm/rubies/ruby-2.0.0-p353/bin/ruby: No such file or
    directory -- bin/rails (LoadError)
    insert app/models/user.rb
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:98:in
    `binread': No such file or directory -
    /Users/oleingemann/rails_projects/responsive_fw/app/models/user.rb
    (Errno::ENOENT)
    Can you see if there is, in fact, a bin/rails script in your app
    directory? Something seems quite off there. I have no idea what
    sorcery is or does, but not finding bin/rails seems like a huge
    problem regardless.
    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/06fa816d-8bb5-47aa-8d4f-4f82746f37d1%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Ole Ingemann Kjørmo at May 3, 2014 at 9:20 am
    Fixed it!

    Since this was an app upgraded from Rails 3.x.x to Rails 4.xxx, a folder
    within my app
    was still called script and not bin (as this is a common rails 4 thing?)

    Renamed the folder and the command with sorcery runs fine.

    On Saturday, May 3, 2014 10:55:04 AM UTC+2, Ole Ingemann Kjørmo wrote:

    Thanks for having a look tamouse.
    Sorcery is a light weight authentication gem, that is a bit easier than
    e.g. Devise.
    We use it for another app we are running in production and it works great!
    Check it out:)

    On my problem:
    I have a file (or folder) at
    /Users/oleingemann/.rvm/rubies/ruby-2.0.0-p353/bin/ruby , but not a
    bin/rails in my app.

    This might be a problem that sorcery is not supported by Rails 4.1 ?
    It's a bit funny that it's failing because all my other gems, rails,
    rubies are working fine.
    Maybe a Sorcery expert could tell us what's going on.
    Have a nice weekend :)
    On Saturday, May 3, 2014 4:24:16 AM UTC+2, tamouse wrote:

    On Fri, May 2, 2014 at 2:36 PM, Ole Ingemann Kjørmo
    wrote:
    without the formatting:

    OlimobileRetina:responsive_fw oleingemann$ rails generate
    sorcery:install
    create config/initializers/sorcery.rb
    generate model User --skip-migration
    /Users/oleingemann/.rvm/rubies/ruby-2.0.0-p353/bin/ruby: No such file or
    directory -- bin/rails (LoadError)
    insert app/models/user.rb
    /Users/oleingemann/.rvm/gems/ruby-2.0.0-p353/gems/thor-0.19.1/lib/thor/actions/inject_into_file.rb:98:in
    `binread': No such file or directory -
    /Users/oleingemann/rails_projects/responsive_fw/app/models/user.rb
    (Errno::ENOENT)
    Can you see if there is, in fact, a bin/rails script in your app
    directory? Something seems quite off there. I have no idea what
    sorcery is or does, but not finding bin/rails seems like a huge
    problem regardless.
    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/a784a9d0-e390-4833-af1a-c1c57c726b5b%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouprubyonrails-talk @
categoriesrubyonrails
postedMay 2, '14 at 7:33p
activeMay 3, '14 at 9:20a
posts5
users2
websiterubyonrails.org
irc#RubyOnRails

People

Translate

site design / logo © 2021 Grokbase