В этом блоге рассматриваются необходимые пакеты и процесс установки для компиляции ruby из исходного кода; он ссылается на Ruby 1.9.1, но он должен прекрасно работать и с Ruby 1.9.2. Реальный полезный бит из этого поста:
sudo apt-get -y install libc6-dev libssl-dev libmysql++-dev libsqlite3-dev make build-essential libssl-dev libreadline6-dev zlib1g-dev libyaml-dev
Мне кажется, что некоторые из них не являются необходимыми, если вы не хотите продолжать использовать MySQL или SQLite, но в противном случае этот список пакетов получит то, что вам нужно для компиляции Ruby.
После этого я бы не советовал устанавливать Ruby из исходного кода вручную; Я бы использовал RVM (Ruby Version Manager) , чтобы вы могли установить любую версию Ruby, какую пожелаете, сейчас и позже. RVM компилирует различные версии Ruby, загружая и компилируя исходный код, а также устанавливает Rubygems для вас.
После установки rvm
вы можете использовать rvm requirements
, чтобы получить текущий список необходимых пакетов.