Ruby Build a Todo List Application with Rails 4 Build a Todo List Application with Rails 4 Viewing Todo Items: Part 1

Joe Danehower
Joe Danehower
9,436 Points

Can't generate controller

When I try to run "bin/rails generate controller todo_items index -p" in the terminal, I get the following error:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- bundler (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /Users/joedanehower/ruby_projects/odot/bin/spring:8:in <top (required)>' from bin/rails:3:inload' from bin/rails:3:in `<main>'

Could some one please help me troubleshoot this issue? thanks!

DId you get this fixed? And did you run the command in the root of the project directory?

Steve.

2 Answers

Maciej Czuchnowski
Maciej Czuchnowski
36,429 Points

Try using a newer version of Ruby and install Bundler gem: gem install bundler - see if that helps.

Todd MacIntyre
Todd MacIntyre
12,247 Points

bin/rails commands won't work properly if you are in sub-directories of your project folder.