不知道如何构建任务'rails'

Med*_*edo 3 ruby ubuntu rubygems ruby-on-rails

我正在关注Ruby on Rails教程(Rails 5)使用rails 5.0.0.1学习使用Rails的Web开发Michael Hartl,当我尝试在bash中运行以下命令时

rails generate scaffold User name:string email:string
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

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)
Run Code Online (Sandbox Code Playgroud)

我不知道是什么导致了这个问题,并且在搜索一小时之后无法看到它的解决方案.

Med*_*edo 7

那么这对我有用

bundle install --binstubs

在它之后,导轨工作没有问题