Heroku で Bamboo スタックから Cedar スタックに移行していますが、Heroku で Thin gem を実行しようとすると問題が発生します。ローカルで Windows Vista を実行していますが、ここのコメントに記載されているのと同じエラーがあります。
Thin gem を gemfile に追加すると、eventmachine のインストールが試行されます
(1) gemfile に追加gem "thin"
すると、eventmachine 0.12.10 をインストールできないため、エラーが発生します。また、Heroku にコミットしようとすると、thin がローカルにインストールされていないため、エラーが発生します。
(2)ここに示すように、これらの宝石を追加すると:
(私はこれをgroup :production do
ブロックに入れて入れてみましたが、どちらの場合もうまくいきませんでした)
gem "thin", "1.3.1"
gem "eventmachine", "1.0.0.beta.4.1"
その eventmachine バージョンが見つからないというエラーが表示されます。
(3) gem を手動で追加すると、インストールされます。
gem install eventmachine --pre
ただし、Thin gem を追加しても、ここで言及されている 1.3.1 Thin バージョンを指定しようとしても、eventmachine の 0.12.10 バージョンをインストールしようとします。