Windows 7 x86に薄くインストールされる問題
質問
私は得るのに問題があります 薄い Windows 7マシンで作業しています(EventMachine v0.8.1をすでにインストールしています):
>
gemインストールthin -ignore依存関係
-lc ... no
MakeFileを作成します作る
「Make」は、内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
薄く利用できるバイナリを事前透過したバイナリにすることを意図していませんか?
解決
どうやら、事前に構築されたバイナリはありません。
Cコンパイラをインストールする必要があります。 RubyInstallerを介してRubyをインストールした場合、それは非常に簡単になります。ワンクリックインストーラーを使用した場合、それはPITAになります。
参照: Windowsに薄くインストールする問題, 、RubyInstallerとワンクリックインストーラーメンテナーによる回答が含まれています。
他のヒント
実際には、特定のバージョンの薄いバージョン用の事前に構築されたバイナリがありますが、どのバージョンのバージョンを知る必要があります。最新の事前に構築されたWin32バージョンを取得するには、次のことを行います。
- に行きます rubygems薄いページ
- 右側に「x86-mswin32」があるバージョンの「バージョン」セクションをご覧ください。 (今日の時点で、バージョン1.2.11、1.2.10などはすべてWin32バイナリを持っています)
- 「-V」フラグに含まれるThinのバージョンを使用して、次の「GEMインストール」コマンドを実行します。
GEMインストールThin -V 1.2.11
これが私のインストールの結果です:
c:\>gem install thin -v 1.2.11 Successfully installed thin-1.2.11-x86-mswin32 1 gem installed Installing ri documentation for thin-1.2.11-x86-mswin32... Updating ri class cache with 3611 classes... Installing RDoc documentation for thin-1.2.11-x86-mswin32...
実際には、Thinのバイナリが利用可能です(そして、明らかにVer 1.2.2以降であるようです)。
ただし、Eventmachineに依存しているため、Ruby 1.9.2(P290)でWindows 7に薄くインストールできませんでした。
ランニング gem install thin --ignore-dependencies
薄いそれ自体をインストールするために必要なものでした。
Windowsユーザーの他のRubyにこのメモを追加したかっただけです。