ruby - Why won't Rails' console start or make new apps? -


a few days ago updated gems because things weren't running fine, went 1.4.2. since i'm getting kind of weird errors.

i'm using ruby 2.0.0p247, rails 4.0 , ubuntu.

if try start new app using rails new eraseme, goes fine until it's time bundle install. output is:

run  bundle install /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/generators/app_base.rb:270:in `require': cannot load such file -- bundler (loaderror) /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/generators/app_base.rb:270:in `bundle_command' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/generators/app_base.rb:277:in `run_bundle' (eval):1:in `run_bundle' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/command.rb:27:in `run' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/invocation.rb:127:in `block in invoke_all' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/invocation.rb:127:in `each' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/invocation.rb:127:in `map' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/invocation.rb:127:in `invoke_all' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/group.rb:233:in `dispatch' /usr/local/lib/ruby/gems/2.0.0/gems/thor-0.18.1/lib/thor/base.rb:439:in `start' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/application.rb:43:in `<top (required)>' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/cli.rb:15:in `require' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/cli.rb:15:in `<top (required)>' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/bin/rails:9:in `require' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/bin/rails:9:in `<top (required)>' /usr/local/bin/rails:23:in `load' /usr/local/bin/rails:23:in `<main>' 

if try open console, get:

>> bundle exec rails console loading development environment (rails 4.0.0) /usr/local/lib/ruby/2.0.0/irb/locale.rb:150:in `block in search_file': undefined method `try_activate' gem:module (nomethoderror) /usr/local/lib/ruby/2.0.0/irb/locale.rb:158:in `block in each_localized_path' /usr/local/lib/ruby/2.0.0/irb/locale.rb:167:in `each_sublocale' /usr/local/lib/ruby/2.0.0/irb/locale.rb:157:in `each_localized_path' /usr/local/lib/ruby/2.0.0/irb/locale.rb:145:in `search_file' /usr/local/lib/ruby/2.0.0/irb/locale.rb:124:in `find' /usr/local/lib/ruby/2.0.0/irb/locale.rb:108:in `load' /usr/local/lib/ruby/2.0.0/irb/locale.rb:32:in `initialize' /usr/local/lib/ruby/2.0.0/irb/init.rb:114:in `new' /usr/local/lib/ruby/2.0.0/irb/init.rb:114:in `init_config' /usr/local/lib/ruby/2.0.0/irb/init.rb:16:in `setup' /usr/local/lib/ruby/2.0.0/irb.rb:380:in `start' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/console.rb:90:in `start' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/console.rb:9:in `start' /usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:64:in `<top (required)>' bin/rails:4:in `require' bin/rails:4:in `<main>' 

if running ruby version manager, version running? might set wrong version of ruby.

i think easier if used rvm or other version manager.


Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -