Був проведений простий аналіз роботи. Ось як це відбувалось.
$ sudo gem install unicode
Дослідження трафіку утилітою iptraf показало що gem з'єднується з IP адресою 205.234.109.18(rubyforge.org) і завантажує приблизно 870 пакетів (125500 байт). Після закриття з'єднання починалось найцікавіше. Розмір swap(розділ підкачки) починав активно збільшуватись. Саме час відкинутись на спинку крісла і чекати завершення роботи :). В моєму випадку - піти перекурити. О жах! Свап 600 метрів. Комп практично не реагує на маніпуляції. Допомогла тільки перезавантаження системи.
Перевірив версія gem:
$ gem -vТоді як на оффсайті (http://rubyforge.org/projects/rubygems/) доступна 0.9.4. Завантажую і встановлюю її.
0.9.0
$ wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgzДалі використовую інсталятор rubygem для встановлення себе самого.
$ tar xzvf rubygems-0.9.4.tgz
$ cd rubygems-0.9.4
$ sudo ruby setup.rb
$ sudo gem install rubygems-update
Ииии... чудо. Воно таки встановилося і працює:
$ gem -v
0.9.4
Хто винен? Висновки робіть самі...
P.S. І все одно воно працює повільно :(, але хоча б працює...
Немає коментарів:
Дописати коментар