Cygwin 的 Ruby 故障

Cygwin's Ruby malfunctions

我正在尝试使用 cygwin 在 windows 环境下在 Ruby 中进行开发。 到目前为止,为了让 ruby 正常工作,我尝试通过 rvm 安装它,但最终出现了编译错误。所以我尝试直接安装 Ruby 版本的 cygwin 安装程序提供了 cygwin 的全新安装,仅将 Ruby 和 silver-searcher 添加到默认软件包集中。

ruby -v

Cygwin "freezes" 就像它忙于做某事但最终什么也没输出。顺便说一句,它与 silver-searcher 做的完全一样,通常按预期运行...我没有导入任何自定义点文件以确保我的点文件不会干扰此 Ruby 安装。 关于如何解决这个问题的任何线索?

正确的输出应该是

$ ruby -v
ruby 2.2.5p319 (2016-04-26 revision 54774) [x86_64-cygwin] 

2 种主要可能性:

1st the installation is broken, so run cygcheck -c and check if something is missing and reinstall the broken packages.

2nd (more likely) a third party software, usually an antivirus, is interfering. See https://cygwin.com/faq/faq.html#faq.using.bloda for details.

您也可以遵循 https://cygwin.com/problems.html and ask help on the cygwin general mailing list (https://cygwin.com/lists.html 处的指南)提供所要求的 cygcheck.out