rbenv install で BUILD FAILED になったときの回避方法

rbenv install すると以下のエラーでインストールできない事象が発生したときの回避方法です。

BUILD FAILED (Ubuntu 14.04 using ruby-build 20150519-9-gae117b3)

Inspect or clean up the working tree at /tmp/ruby-build.20150612164438.30666
Results logged to /tmp/ruby-build.20150612164438.30666.log

Last 10 log lines:
make[3]: Leaving directory `/tmp/ruby-build.20150612164438.30666/ruby-2.2.1/ext/fiddle/libffi-3.2.1'
linking shared-object fiddle.so
/usr/bin/ld: ./libffi-3.2.1/.libs/libffi.a(raw_api.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
./libffi-3.2.1/.libs/libffi.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [../../.ext/x86_64-linux/fiddle.so] Error 1
make[2]: Leaving directory `/tmp/ruby-build.20150612164438.30666/ruby-2.2.1/ext/fiddle'
make[1]: *** [ext/fiddle/all] Error 2
make[1]: Leaving directory `/tmp/ruby-build.20150612164438.30666/ruby-2.2.1'
make: *** [build-ext] Error 2


$ sudo apt-get install libffi-dev

libffi-devをインストールして、再度rbenv install したら無事インストールできました!


Ruby - ubuntu 14.04 LTS にRails4の環境を作る - Qiita