2015-04-07 99 views
0

我不能当我启动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>' 

可能是什么问题呢?

回答

0

你的命令是错误的,这是rails server但不railsserver

1

由于手短,“轨道的”启动服务器以及“轨道服务器”。中间的空间是必需的。另外,我还强烈建议在非Windows平台上进行Rails开发。少数宝石与windows版本不兼容,因此使用ubuntu加载虚拟机可以确保长期运行。

我开始在Windows上进行Rails开发,并立即遇到加载MySQL gem和其他人的麻烦,所以我在一台虚拟机中切换到了Ubuntu 14.04,至少可以这么说。

相关问题