云 9 IDE 说被杀

cloud 9 IDE says killed

我的 cloud9 终端在不同情况下仅响应 "killed"。有时是在其他帖子中提到的运行 rails 服务器时,有时是在执行 bundle exec 测试时。其他帖子表明这是内存问题。但是,无论如何,是否可以实际确认这一点。 cloud 9 是否有任何日志表明这是潜在问题?

通常,当 cloud9 仅响应 "Killed" 时,这意味着 cloud9 上同时有很多进程 运行 并且 cloud9 无法为当前进程分配内存,因此它只是杀死当前正在执行的进程。

如果您需要检查当前在 cloud9 上的所有进程 运行,您可以通过执行命令 ps -ef.

进行检查

每当您遇到此类问题时,请执行命令"kill -9 `pgrep ruby`"(需要反引号)。这将终止所有 spring 进程,然后您可以通过执行命令 rails server -b $IP -p $PORT 再次启动您的进程,然后执行 bundle exec rake test 或之前无法执行的任何命令。

如果上述解决方案不起作用:

我遇到了同样的问题,终止 spring 进程没有帮助。只有在我发现 两个 不同版本的 gem 'spring' 安装在我的 IDE 驱动器上,然后卸载年长的。

不过,这不太可能是一个广泛传播的案例。