我正在尝试使用cygwin在windows环境下使用Ruby进行开发。 到目前为止,为了让ruby工作,我尝试通过rvm安装它,最终导致编译错误。所以我尝试直接安装Ruby版本cygwin的安装程序提供了全新的cygwin安装,只将Ruby和silver-searcher添加到默认包集。
ruby -v
Cygwin“冻结”,就像它忙着做某事而最终没有输出任何东西。顺便说一句,它与银色搜索器完全相同,通常按预期运行...我没有导入任何自定义的dotfiles,以确保我的dotfiles没有搞乱这个Ruby安装。 关于如何解决这个问题的任何线索?
答案 0 :(得分:1)
正确的输出应为
$ ruby -v
ruby 2.2.5p319 (2016-04-26 revision 54774) [x86_64-cygwin]
2种主要可能性:
首先安装已损坏,因此请运行
cygcheck -c
并检查是否缺少某些内容并重新安装损坏的软件包。第二个(更有可能)第三方软件,通常是防病毒软件,正在干扰。看到 https://cygwin.com/faq/faq.html#faq.using.bloda了解详情。
您也可以按照https://cygwin.com/problems.html的指南进行操作,并在cygwin常规邮件列表(https://cygwin.com/lists.html)上寻求帮助,并提供所请求的cygcheck.out