2013-04-05 31 views
18

Windows 8 Professional(64ビット)ラップトップにTestacular(nmpを使用)をインストールしようとしていますが、このプロセスの一部としてsocket.ioをインストールしようとすると失敗します。私が手にエラーは、私は明らかに私はvcbuild.exeを見つけることができていませんでしたが、.NETフレームワーク3.5は、(それは追加の下にチェックしています/ [コントロールパネル]の[Windowsコンポーネントのビットを除く)がインストールされているvcbuild.exeのインストールに失敗しました

Could not load the Visual C++ component "VCBuild.exe". 
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual 
Studio 2005 or 3) add the location of the component to the system path if it 
is installed elsewhere. 

です。私はVS2005の古いコピーをインストールしようとしましたが、これは無効なプロジェクト(.vcproj)ファイルについて異なるエラーが発生しました。

どのように私はこの作業を得るかもしれないか提案することができますか?奇妙なことに、私の仕事用コンピュータにはうまくインストールされています。これは、インストールされないものと非常に似ています(64ビットWin 8 Proです)。

+1

私はWindows 7で同じ問題が発生しています – rob

+2

それは珍しくないようですが、私は解決策を見つけることができません。私はSocket.io Googleグループで数回質問してみましたが、質問は決して承認されないようです。 – toby1kenobi

答えて

14

同じ問題が発生しました。これを環境変数PATH:C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ vcpackagesに追加することで、vc buildを見つけることができました。

+0

ヒントありがとう - それはVisual Studio 2008の権利ですか? – toby1kenobi

+0

はい。トビー。私はあなたと同じメッセージを持っていますが、何らかの形で環境変数を追加することで問題が解決されます。 –

+0

これはありがとう、実際には、私はこのエラーを過ぎただけで、新しいものにつまずく! – toby1kenobi

4

Visual Studio 2010では、コマンドラインツールvcbuild.exeがmsbuild.exeに置き換えられました。だから、あなたは正しいVisual Studioを持っていることを確認してください。

+1

私にはVisual Studio 10が必要ですそれをアンインストールして9をインストールしますか? –

関連する問題