是的,问题是我有一个真正遗留的软件,我需要在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甚至没有安装任何红宝石而我的理解是“make install”实际上是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