2014-12-18 40 views
1

我正在通過Ruby on Rails教程工作,並且終端突然沒有響應常用命令。終端在Cloud9 IDE Rails中未響應

輸入諸如「bundle exec rake test」或「rails console」之類的命令會在下面的屏幕截圖中創建情況,等待幾小時不會改變任何內容。

http://i59.tinypic.com/2poz5ah.png

我打字就行了,但終端仍然沒有任何命令這裏做出迴應。 Ctrl + C允許我轉義先前的請求並返回到命令行。

奇怪的是,「git status」工作正常並且很快。

任何想法如何解決這個問題?

我試過重新啓動終端並重新加載工作區。

+1

您應該向cloud9支持團隊報告此問題,在那裏提供更好的幫助 – kasperite

回答

0

請通過https://support.c9.io將這些(性能)問題報告給我們的支持部門 - 我們將能夠快速爲您提供幫助!謝謝。

0

我所做的是剛殺了這個過程

Ubuntu的5318 0.0 0.0 488820 16872點/ 3 S1中Dec24 0:01春天服務器

殺-9 5318

您將有UR PID號。所以只需使用它。 獲取進程 - 使用:

的ps aux

0

執行的 「bin /彈簧擋」 將解決問題爲好。目前還不清楚爲什麼會發生這種情況,我們正在研究這一點。

1

我只是碰到了同樣的問題兩次(也要去直通Rails的教程),這裏是我如何着手adressing它:

右上角單擊工作區按鈕corner-這就是它顯示你CPU,內存&磁盤使用情況(如果您在筆記本電腦/小屏幕上縮小或使屏幕儘可能寬地查看)。

接下來點擊「顯示進程」按鈕查看活動進程。

之後,我「強行殺死」了我的bash和ruby進程。

最後,我點擊了「重啓」按鈕,當您第一次點擊查看工作區信息時,您會看到該按鈕。請注意,如果我先點擊這個「重新啓動」,它沒有任何作用...我不得不強行殺死...然後重新啓動...

中提琴,現在兩次它的工作!

不知道這是否會產生任何影響,但是這兩次我都在精神上回避了我的步驟,並意識到我有幾個終端窗口打開,並且在幾天的過程中多次在不同的終端窗口中運行控制檯。然後我會遇到不能運行rails c,除非我以前已經「正常」退出已經運行的控制檯(意思是ctrl-c)。

我在我的機器上運行Rails時遇到了類似的情況,並且完全重啓系統會訣竅。也許是由於Rails on Cloud9基於雲的性質,有一些「粘性」過程仍在繼續?

編輯:忘了提及在我的機器上我也會在新的終端窗口中運行「killall ruby​​」。雖然這不適用於Cloud9,但可能值得一試!

Anyhoo-lemme知道這是否有竅門!