0
ソースからNinjaをビルドしようとしました。私がやった:subprocess.pyエラー:忍者がWindows 8のソースからビルドしていません
$ C:\Python27\python.exe configure.py --bootstrap
しかし、ここで私は次のエラーを取得する:
$ git clone git://github.com/martine/ninja.git && cd ninja
$ git checkout release
はその後のVisual Studioコマンドラインで私は、Pythonと
configure.py
走っ
C:\ninja>C:\Python27\python.exe configure.py --bootstrap
bootstrapping ninja...
Traceback (most recent call last):
File "configure.py", line 320, in <module>
if platform.msvc_needs_fs():
File "configure.py", line 84, in msvc_needs_fs
stderr=subprocess.PIPE)
File "C:\Python27\Lib\subprocess.py", line 390, in __init__
errread, errwrite)
File "C:\Python27\Lib\subprocess.py", line 640, in _execute_chi
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
this答えを読んだ後に、すべてcall()
にshell=True
を追加し、configure.py
にcheck_call()
という出現を追加しました。しかし、それはまだ助けになりません。
何をすべきか?
Microsoft Visual C++がインストールされていても、コマンドラインで 'cl'を実行しても機能しません。 –
これはおそらく、PATHにないことを意味します。 – AKX
私はC:\ドライブ全体を調べましたが、Microsoft Visual C++へのパスが見つかりませんでした。ただし、インストールされているアプリケーションの一覧(コントロールパネルの[プログラムと機能])に表示されています。 –