Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Don't know how to build task 'rails'

I'm following Ruby on Rails Tutorial (Rails 5) Learn Web Development with Rails Michael Hartl, using rails 5.0.0.1, when I tried to run the following command in bash

rails generate scaffold User name:string email:string

I received this error

Version: 1.7.2

Usage: spring COMMAND [ARGS]

Commands for spring itself:

  binstub         Generate spring based binstubs. Use --all to generate a binstub for all known commands. Use --remove to revert.
  help            Print available commands.
  server          Explicitly start a Spring server in the foreground
  status          Show current status.
  stop            Stop all spring processes for this project.

Commands for your application:

  rails           Run a rails command. The following sub commands will use spring: console, runner, generate, destroy, test.
  rake            Runs the rake command
rails aborted!
Don't know how to build task 'rails' (see --tasks)
/home/Medo/.rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/commands/rake_proxy.rb:13:in `block in run_rake_task'
/home/Medo/.rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/commands/rake_proxy.rb:10:in `run_rake_task'
/home/Medo/.rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:51:in `run_command!'
/home/Medo/.rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/commands.rb:18:in `<top (required)>'
bin/rails:9:in `require'
bin/rails:9:in `<main>'
(See full trace by running task with --trace)

I don't know what causing this issue and can't see a solution for it after hour of searching.

like image 363
Medo Avatar asked Dec 14 '22 03:12

Medo


1 Answers

Well this what worked for me

bundle install --binstubs

after it, rails worked without a problem

like image 195
Medo Avatar answered Dec 16 '22 16:12

Medo