我不知道爲什麼,但是當我在rails項目中運行rake命令時,什麼也沒有發生。另外rails server
什麼都不做。有什麼建議麼?Rails和Rake命令掛起,什麼都不做
回答
您可以嘗試將--trace
參數添加到您的耙式調用中,以查看是否可以揭示它在何處卡住。如果日誌中沒有可能存在一些信息。
這確實表明在設置環境時卡住的東西可能是您添加到environment.rb
中的東西。
你可以添加一個「ruby -rtracer」開始看它掛在哪裏。
您使用的是rvm嗎?
這些天的很多建議是在rrm gemset中的rvm和rails中安裝ruby。如果你這樣做了,那麼你需要記得做的命令,如在這些終端會話的開始:
rvm use 1.9.3
rvm gemset use ruby193rails3
我發現,如果我忘了這樣做,那麼rake命令,哪怕只是一簡單的rake --version
,會掛起和顛簸磁盤。
......這一切似乎都有點脆弱。我想這是鎖定到軌道的一部分,但由於rvm沒有將它們移動到位或某些東西而丟失了一些文件。
在我的情況下,rails --version和ruby --version工作正常。但是加載項目環境的rake或rails命令失敗。沒有磁盤活動。用「--trace」不會產生輸出。沒有創建日誌文件。必須殺死「-9」來阻止它。將env文件(開發)註釋掉了,但沒有改變。其他rails應用程序正常工作,並且這個應用程序的鏡像副本可以在另一臺機器上工作。 – JosephK 2015-06-24 06:08:56
我的解決方案需要退出rails console -sandbox。
我認爲沙盒控制檯會在數據庫上放置一些鎖。
Spring在Rails 4.1中有一個錯誤,這也導致了這個問題(不是基於日期的OP問題)。對於那些使用Google,我解決了這個問題,我打字「春天停止」。下次運行「rails」時,Spring將自動重啓。爲了給予適當的評價,我從這個博客中找到了這個信息: http://www.dixis.com/?p=754
- 1. File.Open只是掛起,什麼都不做
- 2. 隕石(mrt)命令什麼都不做
- 3. Symfony命令行什麼都不做
- 4. Topshelf.Fsharp安裝命令什麼都不做
- 5. Rails 3.2.6 - .js.erb什麼都不做
- 6. 我們需要rails和rake命令嗎?
- 7. SSH命令掛起
- 8. Subversion命令行提交什麼都不做
- 9. 我所有的git命令什麼都不做
- 10. Apache Cordova構建命令什麼都不做
- 11. Visual Studio 2010的構建命令:它什麼都不做
- 12. 這個命令做什麼:rake db:migrate RAILS_ENV = test
- 13. rake routes命令不起作用
- 14. 爲什麼在命令行中bundle和rails命令不可用?
- 15. 爲什麼在SQLite上這個插入命令什麼都不做?
- 16. 爲什麼「git svn fetch」命令似乎卡住了,什麼都不做?
- 17. 什麼命令在BASH的條件中意味着「什麼都不做」?
- 18. 爲什麼'rake routes'命令也運行工廠內的rake db:seed命令?
- 19. 這個命令做什麼?
- 20. 命令'c ..'做什麼?
- 21. 的document.getElementsByTagNameNS命令做什麼
- 22. 以下命令做什麼?
- 23. Apktool cmd命令什麼也不做
- 24. rails 4 - rake命令每次運行rake db時都會顯示棄用警告db:migrate命令
- 25. Watir和Rspec腳本什麼都不做
- 26. OpenSSL的命令掛起
- 27. MySQL OdbcCommand命令somtimes掛起?
- 28. Django manage.py命令掛起
- 29. RoR'新'命令掛起
- 30. SSH遠程命令掛起
'春天停止'是我這次的答案。如果你的項目使用彈簧... – ecbrodie 2016-07-20 21:40:27