微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

cygwin rbenv ruby​​-build 损坏了多个版本的 irb

如何解决cygwin rbenv ruby​​-build 损坏了多个版本的 irb

我在最新的 Windows 10 笔记本电脑上安装了最新的 cygwin。对于 2.7.2 和 3.0.0,rbenv 似乎可以正确安装 ruby​​,并且在大多数情况下都能正常工作。然而,irb 对两者都无效。它出现但在输入每一行后挂起,需要 ctrl-z 和 kill 来清除它。 xterms 和 windows cygwin bash 窗口中的行为是相同的。依赖项中似乎缺少或损坏了某些东西,但是安装了 rbenv/ruby-build 支持所需的所有明显的 cygwin 包:

$ cygcheck -c | grep 'bison\|gcc\|make\|bzip\|openssl\|yaml\|libffi-devel\|readline\|ncurses\|zlib\|gdbm'
automake1.16               1.16.1-1                        OK
bison                      3.0.4-1                         OK
bzip2                      1.0.8-1                         OK
gcc-core                   10.2.0-1                        OK
gcc-g++                    10.2.0-1                        OK
libffi-devel               3.2.1-2                         OK
libgcc1                    10.2.0-1                        OK
libgdbm4                   1.13-1                          OK
libgdbm6                   1.18.1-1                        OK
libgdbm_compat4            1.18.1-1                        OK
libncurses++w10            6.1-1.20190727                  OK
libncurses-devel           6.1-1.20190727                  OK
libncursesw10              6.1-1.20190727                  OK
libreadline-devel          7.0.3-3                         OK
libreadline7               7.0.3-3                         OK
libyaml0_2                 0.2.5-1                         OK
make                       4.3-1                           OK
ncurses                    6.1-1.20190727                  OK
openssl                    1.1.1f-1                        OK
zlib-devel                 1.2.11-1                        OK
zlib0                      1.2.11-1                        OK

有什么建议可以让这个工作?注意cygwin安装的系统ruby下的irb工作正常。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。