我不知道为什么,但是当我在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. Topshelf.Fsharp安装命令什么都不做
- 2. Symfony命令行什么都不做
- 3. Apache Cordova构建命令什么都不做
- 4. Visual Studio 2010的构建命令:它什么都不做
- 5. Subversion命令行提交什么都不做
- 6. 的document.getElementsByTagNameNS命令做什么
- 7. 这个命令做什么?
- 8. 以下命令做什么?
- 9. 命令'c ..'做什么?
- 10. rails 4 - rake命令每次运行rake db时都会显示弃用警告db:migrate命令
- 11. Apktool cmd命令什么也不做
- 12. Django manage.py命令挂起
- 13. SSH远程命令挂起
- 14. OpenSSL的命令挂起
- 15. UIViewController presentModalViewController:animated:什么都不做?
- 16. jQuery prepend()什么都不做
- 17. 包括什么都不做
- 18. Phonegap captureImage什么都不做
- 19. backBarbuttonitem什么都不做?
- 20. MouseListener什么都不做
- 21. install_name_tool什么都不做
- 22. PushViewController什么都不做
- 23. opencv - resizeWindow什么都不做?
- 24. OpenCV:Mat :: reshape()什么都不做
- 25. javascript什么都不做
- 26. editGridRow什么都不做
- 27. NSWindowController showWindow:nil什么都不做
- 28. reloadTable什么都不做
- 29. User.objects.create()什么都不做。 (Django)
- 30. JXL - setRowView什么都不做
'春天停止'是我这次的答案。如果你的项目使用弹簧... – ecbrodie 2016-07-20 21:40:27