Помогите протестировать патч. Срочно. Патч представляет собой бекпорт из Ruby 2.0.0 бага http://bugs.ruby-lang.org/issues/5570 о том, что Ruby неправильно понимает переменные окружения с не-латинским содержимым (грубо говоря), включая и название домашней папки, из-за чего, например, ломается установка гемов.
От вас нужно: виндоус, предпочтительно на виртуалке (за сохранность физической машины ответственности не несу).
-
Скачиваем пропатченный RubyInstaller 1.9.3 https://www.dropbox.com/s/vkx3ia0x1va370l/rubyinstaller-ru.exe
-
Создаем пользователя с русским именем ("Руби", например)
-
Устанавливаем из-под него Ruby
-
Открываем командную строку (
cmd
) -
Запускаем
chcp
; если скажет неActive code page: 866
(не 866), отмечаем в результате и делаемchcp 866
-
Запускаем
irb
и говорим емуrequire 'fileutils' FileUtils.mkdir_p(ENV['HOMEPATH']+'\тест')
-
Проверяем наличие в домашнем каталоге пользователя папки "тест"
-
Отписываемся в комментарий о результате, включая - версию виндоус и текст ошибки (если она была) Если в комментарий не получается, можно написать на почту [email protected]
Для полноты картины, украинское имя пользователя:
