therubyracerのbundle installでこける

RailsとAWS初心者である自分がAWSでRailsで開発始めようとした時ににtherubyracerのbundle installがこけたのでメモ。

```
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.0 extconf.rb
checking for main() in -lpthread... yes
creating Makefile

make "DESTDIR="
g++ -I. -I/home/ec2-user/.gem/ruby/2.0/gems/libv8-3.16.14.7-x86_64-linux/vendor/v8/include -I/usr/include/ruby/2.0 -I/usr/include/ruby/2.0/ruby/backward -I/usr/include/ruby/2.0 -I.   -Wall -g -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -mtune=generic -m64 -o accessor.o -c accessor.cc
make: g++: コマンドが見つかりませんでした
make: *** [accessor.o] エラー 127


Gem files will remain installed in /home/ec2-user/.gem/ruby/2.0/gems/therubyracer-0.12.1 for inspection.
Results logged to /home/ec2-user/.gem/ruby/2.0/gems/therubyracer-0.12.1/ext/v8/gem_make.out
An error occurred while installing therubyracer (0.12.1), and Bundler cannot continue.
Make sure that `gem install therubyracer -v '0.12.1'` succeeds before bundling.

```  

gcc-c++をインストールしてなかった。

```
[ec2-user@xxx test]$ sudo yum install -y ruby20-devel gcc-c++
読み込んだプラグイン:priorities, update-motd, upgrade-helper
パッケージ ruby20-devel-2.0.0.643-1.21.amzn1.x86_64 はインストール済みか最新バージョンです
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ gcc-c++.noarch 0:4.8.2-3.19.amzn1 を インストール
--> 依存性の処理をしています: gcc48-c++ = 4.8.2 のパッケージ: gcc-c++-4.8.2-3.19.amzn1.noarch
--> 依存性の処理をしています: libstdc++48-devel = 4.8.2 のパッケージ: gcc-c++-4.8.2-3.19.amzn1.noarch
--> トランザクションの確認を実行しています。
---> パッケージ gcc48-c++.x86_64 0:4.8.2-16.2.99.amzn1 を インストール
---> パッケージ libstdc++48-devel.x86_64 0:4.8.2-16.2.99.amzn1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

====================================================================================================================================================================================
 Package                                        アーキテクチャー                    バージョン                                         リポジトリー                            容量
====================================================================================================================================================================================
インストール中:
 gcc-c++                                        noarch                              4.8.2-3.19.amzn1                                   amzn-main                              3.6 k
依存性関連でのインストールをします:
 gcc48-c++                                      x86_64                              4.8.2-16.2.99.amzn1                                amzn-main                              7.8 M
 libstdc++48-devel                              x86_64                              4.8.2-16.2.99.amzn1                                amzn-main                              1.7 M

トランザクションの要約
====================================================================================================================================================================================
インストール  1 パッケージ (+2 個の依存関係のパッケージ)

総ダウンロード容量: 9.5 M
インストール容量: 24 M
Downloading packages:
(1/3): gcc-c++-4.8.2-3.19.amzn1.noarch.rpm                                                                                                                   | 3.6 kB     00:00
(2/3): gcc48-c++-4.8.2-16.2.99.amzn1.x86_64.rpm                                                                                                              | 7.8 MB     00:00
(3/3): libstdc++48-devel-4.8.2-16.2.99.amzn1.x86_64.rpm                                                                                                      | 1.7 MB     00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                                 39 MB/s | 9.5 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : libstdc++48-devel-4.8.2-16.2.99.amzn1.x86_64                                                                                                        1/3
  インストール中          : gcc48-c++-4.8.2-16.2.99.amzn1.x86_64                                                                                                                2/3
  インストール中          : gcc-c++-4.8.2-3.19.amzn1.noarch                                                                                                                     3/3
  検証中                  : libstdc++48-devel-4.8.2-16.2.99.amzn1.x86_64                                                                                                        1/3
  検証中                  : gcc-c++-4.8.2-3.19.amzn1.noarch                                                                                                                     2/3
  検証中                  : gcc48-c++-4.8.2-16.2.99.amzn1.x86_64                                                                                                                3/3

インストール:
  gcc-c++.noarch 0:4.8.2-3.19.amzn1

依存性関連をインストールしました:
  gcc48-c++.x86_64 0:4.8.2-16.2.99.amzn1                                               libstdc++48-devel.x86_64 0:4.8.2-16.2.99.amzn1

完了しました!
[ec2-user@xxx test]$ gem install therubyracer
Building native extensions.  This could take a while...
Successfully installed therubyracer-0.12.2
Parsing documentation for therubyracer-0.12.2
Installing ri documentation for therubyracer-0.12.2
Done installing documentation for therubyracer after 0 seconds
1 gem installed
[ec2-user@xxx test]$ bundle install
Fetching gem metadata from https://rubygems.org/.............
Fetching version metadata from https://rubygems.org/..
Using rake 10.4.2
Using i18n 0.7.0
Using json 1.8.2
Using minitest 5.6.1
Using thread_safe 0.3.5
Using tzinfo 1.2.2
Using activesupport 4.2.0
Using builder 3.2.2
Using erubis 2.7.0
Using mini_portile 0.6.2
Using nokogiri 1.6.6.2
Using rails-deprecated_sanitizer 1.0.3
Using rails-dom-testing 1.0.6
Using loofah 2.0.1
Using rails-html-sanitizer 1.0.2
Using actionview 4.2.0
Using rack 1.6.0
Using rack-test 0.6.3
Using actionpack 4.2.0
Using globalid 0.3.5
Using activejob 4.2.0
Using mime-types 2.5
Using mail 2.6.3
Using actionmailer 4.2.0
Using activemodel 4.2.0
Using arel 6.0.0
Using activerecord 4.2.0
Using multi_json 1.7.8
Using jmespath 1.0.2
Using aws-sdk-core 2.0.41
Using aws-sdk-resources 2.0.41
Using aws-sdk 2.0.41
Using debug_inspector 0.0.2
Using binding_of_caller 0.7.2
Using columnize 0.9.0
Using byebug 4.0.5
Using coffee-script-source 1.9.1.1
Using execjs 2.5.2
Using coffee-script 2.4.1
Using thor 0.19.1
Using railties 4.2.0
Using coffee-rails 4.1.0
Using jbuilder 2.2.13
Using jquery-rails 4.0.3
Using libv8 3.16.14.7
Using bundler 1.9.4
Using sprockets 3.0.3
Using sprockets-rails 2.2.4
Using rails 4.2.0
Using rdoc 4.2.0
Using ref 1.0.5
Using sass 3.4.13
Using tilt 1.4.1
Using sass-rails 5.0.3
Using sdoc 0.4.1
Using spring 1.3.5
Using sqlite3 1.3.10
Installing therubyracer 0.12.1
Using uglifier 2.7.1
Using web-console 2.1.2
Bundle complete! 15 Gemfile dependencies, 60 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
[ec2-user@xxx test]$
```