На моей установке windows 8.1+cygwin у меня была установка windows ruby. Поскольку я в основном использую cygwin, а cygwin и не-cygwin инструменты, как правило, не очень хорошо работают друг с другом, я хотел перенести ruby в cygwin.
К сожалению, установка ruby в cygwin приводит к ruby
ошибке:
$ ruby
<internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError)
from <internal:gem_prelude>:1:in `<compiled>'
$ ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-cygwin]
И команды нет gem
.
В моем окружении нет ничего, связанного с Ruby:
$ set | grep -i ruby
(no result)
Может быть, что-то осталось от оригинальной установки Windows Ruby? Я удалил с помощью функции Windows "Установка и удаление программ".
Я пробовал гуглить проблему, переустанавливать ruby cygwin, но не нашел решения. На моей второй установке windows10+cygwin, ruby
и gem
отлично работает на cygwin.