RoR は素晴らしいですが、頭を壁にぶつけたくなることがあります (とにかく、それはおそらく私のせいです)。Thin単純にweb-client gemをインストールしようとしているのですが、実行するsudo gem install thinと次のエラーが表示されます (最初に eventmachine gem をインストールする必要があります)。
    sudo gem install thin
    Fetching: eventmachine-1.0.1.gem (100%)
    Building native extensions.  This could take a while...
    ERROR:  Error installing thin:
            ERROR: Failed to build gem native extension.
            /usr/bin/ruby1.9.1 extconf.rb
            /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
            from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
            from extconf.rb:2:in `<main>'
「そのようなファイルをロードできません -- mkmf」エラーを検索しましたが、ほとんどの問題は、1.8-dev では使用できたが 1.8 では使用できなかったという事実に関連しているようですが、1.9.3 を実行しているため、 mkmfがありました-これを確認しましたlocate mkmf:
    /home/ubuntu/.rvm/rubies/ruby-1.9.3-p362/lib/ruby/1.9.1/mkmf.rb
mkmf が配置されているディレクトリは、明らかに /usr/lib/ruby/... ディレクトリの下ではありません。これが私の問題かどうかはわかりませんが、専門家の 1 人を次のようにジャンプスタートさせるには十分かもしれません。何が起こっているのか、解決策は何か。
また、RVM を使用して、単なるインストールではなく Ruby 1.9.3 をインストールしましたgem install。
前もって感謝します!