У меня есть машина, с которой я хотел бы запустить скрипт, который собирает некоторую информацию о других машинах. Я хочу сделать это в Ruby, так как это то, что я знаю лучше всего, но я столкнулся с некоторыми проблемами, очевидно, по одной и той же причине: у меня нет root-доступа на этой машине.
Итак, что я сделал: скачал исходный код ruby, сконфигурировал (с --prefix, указывающий куда-то под моим домашним каталогом), сделал, сделал установку. Хорошо, рубин работает нормально. Затем я сделал то же самое с rubygems и установил его. Хорошо, пока я не установил свой первый драгоценный камень.
Я скачал пакет gem (вздох, много брандмауэров, не могу просто «установить gem» что-то удаленное), net-ssh и попытался установить его локально. Получил печально известное "нет такого файла для загрузки - zlib". Подсказки об этом ни к чему не привели, поэтому я попробовал следующий подход: получить исходный код net-ssh. Когда он пытается запросить 'openssl' (или когда я пытаюсь сделать это из irb), я получаю сообщение "нет такого файла для загрузки - openssl".
Все эти проблемы, по-видимому, могут быть решены путем установки apt-get или rpm, или как угодно. Единственная проблема: я не могу!
Какие-нибудь предложения относительно того, как я мог бы продолжить?
Спасибо за помощь,
Марсело.