2017-04-09 64 views
1

我只是跟着< <埋葬在軌道上的教程>> 2.2軌生成腳手架用戶名:字符串email:字符串,但什麼都沒有發生

當我運行$ rails generate scaffold User name:string email:string,什麼都沒有發生,終端只是掛在那裏,我壓ctrl+C到CANCLE命令,它顯示如下:

➜toy_app GIT中:(主)軌道生成支架用戶名:字符串電子郵件:串 ^ C /用戶/ duodian/.rvm /寶石/ ruby​​- 2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:117:in獲取: 從/ Users/duodian/.rvm/gems/ruby​​-2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:117:在verify_server_version中 from /Users/duodian/.rvm/gems/ruby-2.3.0 /gems/spring-1.7.2/lib/spring/client/run.rb:62:從/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib運行 /spring/client/run.rb:42:in warm_run from /Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:35 :從/ Users/duodian /從/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/command.rb:7:in呼叫 致電 .rvm/gems/ruby​​-2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:24:從/Users/duodian/.rvm/gems/ruby-2.3.0調用 /gems/spring-1.7.2/lib/spring/client/command.rb:7:從/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib調用 /spring/client.rb:30:在運行來自/Users/duodian/.rvm/gems/ruby-2.3.0的/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/bin/spring:49:in 中的/gems/spring-1.7.2/lib/spring/binstub.rb:11:從/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/加載' spring/binstub.rb:11:在 from/Users/duodian/Desktop/toy_app/bin/spring:15:in要求' from/Users/duodian/Desktop/toy_app/bin/spring:15:' from箱/軌道:3:在負載 從倉/軌道:3:

我使用導軌5.0.1和2.3.0紅寶石

+0

你生成這個應用程序,工作的任何其他支架,模型或控制器?你的腳手架命令沒有錯。 –

+0

可能的重複http://stackoverflow.com/questions/23157426/rails-generate-not-working –

回答

1

那是一個彈簧proble米Spring是使Rails更快加載應用程序的寶石。一旦你啓動它,它會在後臺運行,並且由於某些原因,經常會中斷。儘管出路很簡單。

運行這一點,並再次嘗試支架:

spring stop

+1

這工作,謝謝! – fadeaway