Пик отлично смотрится, если вы застряли на машине с Windows. Единственная проблема заключается в том, что он настроен для командной строки Windows, и я использую cygwin.
Всякий раз, когда я пытаюсь переключиться на другую версию ruby в cygwin, он все равно просто использует стандартную установку cygwin для ruby.
$ pik list
186: ruby 1.8.6 (2009-06-08 patchlevel 369) [i386-mswin32]
187: ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin] *
187: ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mswin32]
191: ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]
$ pik switch 191
$ pik list
186: ruby 1.8.6 (2009-06-08 patchlevel 369) [i386-mswin32]
187: ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin] *
187: ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mswin32]
191: ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]
Кажется, не имеет значения, что я пытаюсь сделать, - по умолчанию всегда используется установка cygwin. Если я проверю это в командной строке Windows, все работает просто отлично. Это просто как-то мешает Cygwin, и я буду проклят, если откажусь от своего Cygwin из-за паршивой командной строки XP. :}