2014-12-18 104 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知道这是否有窍门!