1

Debian 5 Ruby バージョン 1.8.7 Rubygems バージョン 2.0.3 Rails バージョン 3.2.12 を使用しています

Ruby on Rails アプリを作成し、それを公開したいので、「Mongrel」をインストールしようとしましたが、運が悪く、「Unicorn」も同じエラーが発生しませんでした。

vps1198019:~# gem install mongrel
Building native extensions.  This could take a while...
ERROR:  Error installing mongrel:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.8 extconf.rb

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/ext/http11/gem_make.out

vps1198019:~# gem install unicorn
Building native extensions.  This could take a while...
ERROR:  Error installing unicorn:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.8 extconf.rb

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/kgio-2.8.0 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/kgio-2.8.0/ext/kgio/gem_make.out
4

2 に答える 2

1

以下のコマンドを使用してみてください。バージョンが一致しないため、gem はインストールされません。

$ gem install mongrel --pre
于 2013-03-19T10:33:50.940 に答える
0

そこで、もっと手動でインストールすることで、問題の解決策を見つけました。Unicornをhttp://rubyforge.org/frs/?group_id=1306(.gemファイル)からダウンロードしました。サーバーに保存しました。ターミナルでそのフォルダに行きました。それから私はそれにアクセスしました

gem install --local unicorn.gem

次に、kgioとraindropsが必要であることが求められたので、それらをインストールしました。

gem install kgio
gem install raindrops

そして最初のコマンドを繰り返しました。

于 2013-03-19T17:26:41.397 に答える