Способ исправить это без изменения процесса сборки rvm:
ln -s /cygdrive/c/Windows/System32/kernel32.dll /usr/lib/kernel32
Это происходит потому, что ruby ищет общую библиотеку с именем просто kernel32
. Cygwin 2.5.1 и более ранние версии автоматически добавляли расширение «.dll» к загрузке совместно используемой библиотеки. Но Cygwin 2.5.2 представил патч, требующий полных имен общих библиотек. Добавление символической ссылки в пути поиска библиотеки ( /usr/lib
) позволяет найти библиотеку даже при загрузке с именем в старом стиле.