Sinatraで簡単なアプリケーションを実行しようとしていて、リローダをインストールできません。sinatra-contribをインストールできない
私は
gem install sinatra-contrib
にしようと、私はこのように私のソースファイル内の行を持っている:
require "sinatra/reloader" if development?
と私のGemfile
gem "sinatra-contrib", "~> "1.3.1"
gem 'sinatra-reloader'
で、私はエラーしばらく取得宝石のインストールを開始しようとするsinatra-config
>gem install sinatra-contrib
ERROR: Error installing sinatra-contrib:
ERROR: Failed to build gem native extension.
C:/Ruby192/bin/ruby.exe extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.`
私はそれを理解できません。私がrequire "sinatra/reloader" if development?
行を持っていれば、それはうまく動作しません。これについてウェブ上には多くのことはありません。私は、ショットガンはWindowsのオプションではないことを知っています。
'sinatra-config'と言ったら' sinatra-contrib'を意味しますか? rubygems.orgには 'sinatra-config'という宝石はありません。また、 'sinatra-contrib'にはネイティブ拡張が含まれていないので、エラーメッセージが何か他のものに来るはずです。 – matt
あなたの問題は解決しましたか?最高の答えを受け入れてください。そうでない場合は、私たちにもっと教えてください:) –