Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 无法在rails 5中启动rails服务器_Ruby On Rails_Ruby_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 无法在rails 5中启动rails服务器

Ruby on rails 无法在rails 5中启动rails服务器,ruby-on-rails,ruby,ruby-on-rails-5,Ruby On Rails,Ruby,Ruby On Rails 5,我使用RVM安装了Rails。一切正常,就像使用railsnewapp生成一个新应用一样bundle安装和其他每一个命令都可以正常运行。 但是当我用Rails-server启动Rails服务器时,我得到了以下错误,我无法理解 rails aborted! NameError: undefined local variable or method `rver' for #<Rake::Application:0x00563aa7540988> /home/mrrobot/.rvm/ge

我使用RVM安装了Rails。一切正常,就像使用
railsnewapp
生成一个新应用一样
bundle安装
和其他每一个命令都可以正常运行。 但是当我用
Rails-server
启动Rails服务器时,我得到了以下错误,我无法理解

rails aborted!
NameError: undefined local variable or method `rver' for #<Rake::Application:0x00563aa7540988>
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/railties-5.0.2/lib/rails/commands/rake_proxy.rb:12:in `block in run_rake_task'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/railties-5.0.2/lib/rails/commands/rake_proxy.rb:11:in `run_rake_task'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/railties-5.0.2/lib/rails/commands/commands_tasks.rb:51:in `run_command!'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/railties-5.0.2/lib/rails/commands.rb:18:in `<top (required)>'
/home/mrrobot/rails/demo/app/bin/rails:9:in `require'
/home/mrrobot/rails/demo/app/bin/rails:9:in `<top (required)>'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/spring-2.0.1/lib/spring/client/rails.rb:28:in `load'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/spring-2.0.1/lib/spring/client/rails.rb:28:in `call'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/spring-2.0.1/lib/spring/client/command.rb:7:in `call'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/spring-2.0.1/lib/spring/client.rb:30:in `run'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/spring-2.0.1/bin/spring:49:in `<top (required)>'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/spring-2.0.1/lib/spring/binstub.rb:31:in `load'
/home/mrrobot/.rvm/gems/ruby-2.4.0@global/gems/spring-2.0.1/lib/spring/binstub.rb:31:in `<top (required)>'
/home/mrrobot/rails/demo/app/bin/spring:15:in `require'
/home/mrrobot/rails/demo/app/bin/spring:15:in `<top (required)>'
bin/rails:3:in `load'
bin/rails:3:in `<main>'
(See full trace by running task with --trace)
rails中止!
NameError:未定义的局部变量或方法“server”#
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/railties-5.0.2/lib/rails/commands/rake\u proxy.rb:12:in'block in run\u rake\u task'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/railties-5.0.2/lib/rails/commands/rake\u proxy.rb:11:in'run\u rake\u task'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/railties-5.0.2/lib/rails/commands/commands\u tasks.rb:51:in'run\u command!'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/railties-5.0.2/lib/rails/commands.rb:18:in`'
/home/mrrobot/rails/demo/app/bin/rails:9:in'require'
/home/mrrobot/rails/demo/app/bin/rails:9:in`'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/spring-2.0.1/lib/spring/client/rails.rb:28:in'load'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/spring-2.0.1/lib/spring/client/rails.rb:28:in'call'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/spring-2.0.1/lib/spring/client/command.rb:7:in'call'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/spring-2.0.1/lib/spring/client.rb:30:in'run'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/spring-2.0.1/bin/spring:49:in`'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/spring-2.0.1/lib/spring/binstub.rb:31:in'load'
/home/mrrobot/.rvm/gems/ruby-2.4。0@global/gems/spring-2.0.1/lib/spring/binstub.rb:31:in`'
/home/mrrobot/rails/demo/app/bin/spring:15:in'require'
/home/mrrobot/rails/demo/app/bin/spring:15:in`'
箱子/轨道:3:在“装载”中
箱子/轨道:3:in`'
(通过使用--trace运行任务查看完整跟踪)
Ruby版本:2.4.0p0(2016-12-24修订版57164)[x86_64-linux]

Rails版本:5.0.2


RubyGems版本:2.6.11

它是
rails服务器
,没有破折号

或者只是

rails s

是的,它工作了,但是我想知道下面的命令做什么“rails-server”没有
-server
选项错误不是安静的描述命令不正确。如果运行
rails--help
,您可以看到所有可用的选项