我无法启动rails服务器

时间:2015-04-07 14:31:30

标签: ruby-on-rails

当我启动Rails服务器时,出现以下错误:

$ rails s -p 8080       
      from /home/ccuser/.gem/ruby/2.0.0/gems/railties-4.1.1/lib/rails/commands.rb:17:in `<top (required)>'                        
      from /home/ccuser/workspace/learn-rails_threadly/threadly/bin/rails:8:in `require'                                          
      from /home/ccuser/workspace/learn-rails_threadly/threadly/bin/rails:8:in `<top (required)>'                                 
      from /home/ccuser/.gem/ruby/2.0.0/gems/spring-1.3.6/lib/spring/client/rails.rb:28:in `load'                                 
      from /home/ccuser/.gem/ruby/2.0.0/gems/spring-1.3.6/lib/spring/client/rails.rb:28:in `call'                                 
      from /home/ccuser/.gem/ruby/2.0.0/gems/spring-1.3.6/lib/spring/client/command.rb:7:in `call'                                
      from /home/ccuser/.gem/ruby/2.0.0/gems/spring-1.3.6/lib/spring/client.rb:26:in `run'                                        
      from /home/ccuser/.gem/ruby/2.0.0/gems/spring-1.3.6/bin/spring:48:in `<top (required)>'                                     
      from /home/ccuser/.gem/ruby/2.0.0/gems/spring-1.3.6/lib/spring/binstub.rb:11:in `load'                                      
      from /home/ccuser/.gem/ruby/2.0.0/gems/spring-1.3.6/lib/spring/binstub.rb:11:in `<top (required)>'                          
      from /usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'                                                
      from /usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'                                                
      from /home/ccuser/workspace/learn-rails_threadly/threadly/bin/spring:13:in `<top (required)>'                               
      from bin/rails:3:in `load'                                                                                                  
      from bin/rails:3:in `<main>'

可能是什么问题?

2 个答案:

答案 0 :(得分:1)

简而言之,&#34; rails s&#34;启动服务器以及&#34; rails server&#34;。中间的空间是必需的。另外,我还强烈建议在非Windows平台上开发Rails。少数宝石与Windows版本不兼容,因此使用ubuntu加载虚拟机肯定会对您有所帮助。

我开始使用Windows上的Rails开发,并且在加载MySQL宝石和其他内容时遇到了麻烦,所以我在VM中切换到Ubuntu 14.04,至少可以说它很棒。

答案 1 :(得分:0)

你的命令错了,它是rails server但不是railsserver

相关问题