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

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

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

url rewriting - How to redirect a http POST with urlrewritefilter -