На моем 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 .

В моей среде нет ничего похожего на рубин:

$ set | grep -i ruby
(no result)

Возможно, что-то осталось от оригинальной установки Windows ruby? Я удалил с помощью функции Windows "Установка и удаление программ".

Я пытался найти проблему, переустанавливая рубин Cygwin, но не нашел решения. На моей второй установке windows10+cygwin, ruby и gem отлично работают на cygwin.

0