| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby: Библиотеки > Проблема с установкой библиотеки Russian |
| Автор: Санчес 10.11.2009, 14:26 |
| Доброе всем время суток! Я - новичок не только в Ruby, но и в программировании вообще. Надеюсь, что пишу в правильной ветке форума. Хочу попросить помощи у знающих людей в кратком (или подробном по возможности) разъяснении того, как установить в Руби библиотеку, которая позволяет использовать русские строки и применять к ним строковые методы. Rails сейчас не использую (т.к. новичок, не дозрел еще), нужно установить эту библиотеку только для установленного интерпретатора (версия 1.8.6). Вообщем, файлы скачал отсюда: http://github.com/yaroslav/russian/. Как их применить так и не разобрался. Почитал хелп по редактору гем-пакетов, но так и не удалось установить библиотеку. Прошу прощения, если пост покажется сумбурно написанным. |
| Автор: source777 10.11.2009, 19:07 | ||
Установить можно просто через консоль:
Вот только зачем она тебе? russian добавляет русскую локализацию к Ruby on Rails, поэтому не очень понятно к чему ты её пытался применить... А сам Ruby работает с русскими строками без всяких библиотек. Правда, некоторые методы не работают по умолчанию, но это тебе уже http://forum.vingrad.ru/forum/topic-273015/kw-capitalize-ruby.html. |
| Автор: Санчес 10.11.2009, 20:07 |
| Спасибо. А я думал, что russian позволяет работать с русскими строками и в Rails и просто при использовании только интерпретатора. Вообще, меня интересует, почему, когда в блокноте скрипт набираю, то затем при исполнении английские строки отображаются нормально, а русские какой-то абра-кадаброй? Это как-нибудь лечится? source777, за ссылку об исправлении работы со строковыми методами большое спасибо. Этот вопрос меня тоже интересовал. |
| Автор: Санчес 11.11.2009, 22:54 |
| Но я уже и в Notepad++ пробовал. Ставил и UTF-8 и UTF-8 (без BOM), все равно абра-кадабра. Ничего не помогает. Выполнение программ произвожу в виндовской консоли. Вот в ней и отображаются коряво русские строки. Интересно, в gui-приложениях тоже такая фигня будет или это только так в консоли? По поводу ОС я уже тоже думаю может не совсем переходить, но хотя бы параллельно на ноут поставить Ubuntu. А то с этой виндой как наполовину загипсованный танцор. |
| Автор: source777 11.11.2009, 23:30 |
А кодировку консоли сменил на UTF-8 ??? по умолчанию там, кажись, cp866... |
| Автор: Санчес 11.11.2009, 23:46 |
| Переход на chcp 65001 ничем не помог, к сожалению. Пока пользуюсь тем, что скрипт кодирую cp866. |
| Автор: source777 12.11.2009, 00:22 |
| Поставь консоль из cygwin. |
| Автор: Санчес 12.11.2009, 13:09 |
| cygwin тоже вариант. Попробую. Спасибо. Но думаю, что в таком случае лучше просто перейти на Ubuntu. |
| Автор: source777 12.11.2009, 16:04 |
Ну это самый простой вариант |