Ошибка установки ruby ​​1.9.3 из rvm на ubuntu 11.04 - PullRequest
11 голосов
/ 12 января 2012

Ошибка

ruby-1.9.3-p0 - # извлечено в /home/bhaarat/.rvm/src/ruby-1.9.3-p0

Извлечение yaml-0.1.4.tar.gz в /home/bhaarat/.rvm/archives Извлечение yaml-0.1.4.tar.gz в /home/bhaarat/.rvm/src Настройка yaml в /home/bhaarat/.rvm/src/yaml-0.1.4.

Компиляция yaml в /home/bhaarat/.rvm/src/yaml-0.1.4.ОШИБКА: Ошибка запуска 'make', пожалуйста прочитайте /home/bhaarat/.rvm/log/ruby-1.9.3-p0/yaml/make.log Установка yaml в /home/bhaarat/.rvm/usr ОШИБКА: Ошибка запуска 'make install ', прочитайте /home/bhaarat/.rvm/log/ruby-1.9.3-p0/yaml/make.install.log

make.log

[2012-01-12 10:49:57] make 
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/bhaarat/.rvm/src/yaml-0.1.4/config/missing --run aclocal-1.11 
configure.ac:27: warning: AC_INIT: not a literal: YAML_BUGS
 cd . && /bin/bash /home/bhaarat/.rvm/src/yaml-0.1.4/config/missing --run automake-1.11 --foreign
configure.ac:27: warning: AC_INIT: not a literal: YAML_BUGS
src/Makefile.am:2: Libtool library used but `LIBTOOL' is undefined
src/Makefile.am:2:   The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
src/Makefile.am:2:   to `configure.ac' and run `aclocal' and `autoconf' again.
src/Makefile.am:2:   If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
src/Makefile.am:2:   its definition is in aclocal's search path.
make: *** [Makefile.in] Error 1

Я удалил все предыдущие версии ruby ​​

% rvm list rubies

rvm rubies

1 Ответ

15 голосов
/ 27 января 2012

Попробуйте установить пакет libtool. У меня была та же проблема, и это решило ее. Если вы в Ubuntu, то, вероятно, это:

sudo apt-get install libtool
...