2012-01-12 31 views
11

LỗiLỗi khi cài đặt ruby ​​1.9.3 từ RVM trên ubuntu 11.04

ruby-1.9.3-p0 - #extracted to /home/bhaarat/.rvm/src/ruby-1.9.3-p0

Fetching yaml-0.1.4.tar.gz to /home/bhaarat/.rvm/archives Extracting yaml-0.1.4.tar.gz to /home/bhaarat/.rvm/src Configuring yaml in /home/bhaarat/.rvm/src/yaml-0.1.4.

Compiling yaml in /home/bhaarat/.rvm/src/yaml-0.1.4. ERROR: Error running 'make ', please read /home/bhaarat/.rvm/log/ruby-1.9.3-p0/yaml/make.log Installing yaml to /home/bhaarat/.rvm/usr ERROR: Error running 'make install', please read /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 

Tôi đã gỡ bỏ tất cả các phiên bản trước của ruby ​​

% rvm list rubies 

rvm rubies 
+0

bạn đã chạy: sudo aptitude install build-essential && sudo aptitude install linux-headers-'uname -r'? – josephrider

+0

Có lỗi tương tự trên Ubuntu 10.04 LTS. –

Trả lời

15

thử cài đặt gói libtool. Tôi đã có cùng một vấn đề và đã sửa nó. Nếu bạn đang sử dụng Ubuntu thì có thể là:

sudo apt-get install libtool 
+0

Điều này cũng giải quyết được vấn đề trên Ubuntu 10.04 LTS. –

+0

Điều này cũng giải quyết vấn đề cài đặt ruby-1.9.2p290 qua rvm 1.14.1 trên Ubuntu 11.04. Cảm ơn! – Benissimo

+0

Đây là một trợ giúp rất lớn, Cảm ơn! – Gowiem

Các vấn đề liên quan