約束の地

キャロ組

Ubuntu 16.04 および 18.04 で rbenv install をしたら rdoc のコンパイル時にエラーになった

前提

必要なパッケージ は以下のようにインストール済みです。libgdbm5 が入らない場合は libgdbm3 を入れます。

$ sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev

状況

こんな感じでエラーが出ました。

$ rbenv install 2.5.3
Downloading ruby-2.5.3.tar.bz2...
(省略)
-> https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.bz2 Installing ruby-2.5.3...
BUILD FAILED (Ubuntu 18.04 using ruby-build 20181019-4-g1d9b812)
(省略)
recipe for target 'rdoc' failed make: *** [rdoc] Error 137

解決方法

環境変数の RUBY_CONFIGURE_OPTS--disable-install-doc rbenv を指定した上で、rbenv install をしましょう。

$ RUBY_CONFIGURE_OPTS=--disable-install-doc rbenv install 2.5.3

参考(答え)

Powered by はてなブログ