AWSにrubyのsinatraとthinをインストールする方法

こんにちは。ヤマヤタケシです。
AWSでアプリケーションサーバーごっこやっています。
sinatraを使うと簡潔にアプリを書けるらしい!
sinatraはthinとかunicornが実行するらしい!
thinとかunicornの手前にnginxを配置するといいらしい!

果てしないぜ・・・

そんなわけでsinatraをインストールします。

gem install sinatra

はあっさり通りました。

次にthinをインストールします。

gem install thin

エラーになりました。

ERROR: Failed to build gem native extension.
/usr/bin/ruby2.0 extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/ruby/include/ruby.h

確認するとたしかにruby.hがありません。
ググりました。
どうやら、ruby.hはruby-develに入ってるらしいです。

sudo yum install ruby-devel

をした後に改めてthinをインストールします。

gem install thin

7秒で成功です!

そんじゃまた。

コメントを残す