2017-02-11 8 views
0

「protoc-3.2.0-windows-x86_64.exe」を何度も試してみましたが、インストールされていません。ダブルクリックすると画面が表示されません。私はコマンドラインインターフェイスを介してそれを開こうとしました。私は「入力ファイルがありません」というメッセージを受け取りました。 Protoc Installation Error on Command Promptプリコンパイル済みバイナリ用のプロトコルコンパイラを正しくインストールするには?

入力ファイルがありません。私は今どうすればいい?私の問題に一番早く反応してください!

+0

通常、protocプログラムはインストーラではなくスタンドアロンプ​​ログラムとして提供します。 'protoc-3.2.0-windows-x86_64.exe -h'を試してください。 protoc-3.2.0-windows-x86_64.exeがprotocプログラムであることがわかります。あなたのパスに追加する場合 –

+0

あなたは私のパスを追加することを勧めました。私はどこにそれを追加する必要がありますか? –

+0

2つのオプションがあります。 'protoc'プログラムのあるディレクトリをpath変数に追加するか、' protoc'を既存のパスのディレクトリに移動します。このサイトhttp://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/に、パス変数を更新する方法が示されています(また、パス上のディレクトリのリストも同様です)。 –

答えて

1

protoc-3.2.0-windows-x86_64.exeは、プロトコルコンパイラです。インストーラではありません。これはプログラムそのものです。

このプログラムは、コマンドラインで実行するように設計されています。これは入力として(コマンドラインで指定する)ファイル.protoをとり、さまざまな言語でコードを出力します。 .protoファイルを指定しなかったため、「入力ファイルがありません」と表示されます。

"インストール"するには、実行する場所に.exeファイルをコピーします。名前をprotoc.exeに変更し、PATHのどこかに配置して、入力するコマンドがちょうどprotocになるようにすることができます。

+0

Anaconda3ディレクトリに置きますか?プロトコルバッファをインストールしたいからです。 –

0

管理者モードで開くと、コマンドプロンプトで指定されたパスにバイナリを配置する必要があります。私の場合、管理者モードでは「C:/ Windows/System32」でした。

関連する問題