Да, дело в том, что я получил действительно устаревшее программное обеспечение, которое мне нужно, чтобы использовать его в Ubuntu 10.10, и оно требует использования ruby 1.6.8 и gcc 3.4.
Я уже установил gcc 3.4 и проверил правильность установленной версии gcc.
$gcc -v
Затем я начинаю установку ruby 1.6.8, сначала распаковав его, и делаю следующее:
$./configure
$make
$make install
и ошибка показывает
./miniruby ./instruby.rb
./instruby.rb:10: in 'require': No such file to load -- ftools (LoadError)
У меня много исследований в Google, и все указывает на то, что ruby 1.9 больше не поддерживает ftools, и мне нужно вместо этого изменить его на fileutils .... Но я немного сбит с толку, потому что моя Ubuntu даже не установила никакого ruby и я понимаю, что тот, кто "делает установку", на самом деле gcc 3.4, а не ruby.
Пожалуйста, просветите меня, ребята.
Кстати, из чистой установки Ubuntu 10.10, это команда, которую я запускал заранее:
sudo apt-get update
sudo apt-get install autoconf
sudo apt-get install build-essential zlib1g zlib1g-dev libreadline5 libreadline5-dev libssl-dev
sudo apt-get install git-core
А затем я устанавливаю gcc 3.4 из инструкции здесь: http://linux -buddy.blogspot.com / 2011/02 / install-gcc-34-on-ubuntu-1010.html