質問編集履歴

5

守勢

2021/07/08 02:41

投稿

benkyo_golang
benkyo_golang

スコア5

test CHANGED
File without changes
test CHANGED
@@ -42,13 +42,15 @@
42
42
 
43
43
  .pb.goファイルのみを.protoから生成することはできます。
44
44
 
45
- _grpc.pb.goファイルも生成する必要がある認識なのすが、
45
+ ですが、_grpc.pb.goファイルも生成する必要がある認識で
46
46
 
47
- Quick start Go のprotocコマンドを実行するとエラーになってしまいます。
47
+ 上記のQuick start Go のprotocコマンドを実行するとエラーになってしまいます。($を抜いた3行をそのまま入力しております。)
48
48
 
49
49
 
50
50
 
51
51
  エラーにならずに.pb.goファイルと_grpc.pb.goファイルを生成するには何が問題でどのように解決できるのかを教えていただきたいです。
52
+
53
+
52
54
 
53
55
 
54
56
 

4

修正

2021/07/08 02:41

投稿

benkyo_golang
benkyo_golang

スコア5

test CHANGED
File without changes
test CHANGED
@@ -45,6 +45,12 @@
45
45
  _grpc.pb.goファイルも生成する必要がある認識なのですが、
46
46
 
47
47
  Quick start Go のprotocコマンドを実行するとエラーになってしまいます。
48
+
49
+
50
+
51
+ エラーにならずに.pb.goファイルと_grpc.pb.goファイルを生成するには何が問題でどのように解決できるのかを教えていただきたいです。
52
+
53
+
48
54
 
49
55
 
50
56
 

3

質問内容を修正

2021/07/08 01:05

投稿

benkyo_golang
benkyo_golang

スコア5

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,42 @@
38
38
 
39
39
 
40
40
 
41
+ 7/8追記ーーーーーーーーーーーー
42
+
43
+ .pb.goファイルのみを.protoから生成することはできます。
44
+
45
+ _grpc.pb.goファイルも生成する必要がある認識なのですが、
46
+
47
+ Quick start Go のprotocコマンドを実行するとエラーになってしまいます。
48
+
49
+
50
+
51
+
52
+
53
+ ### Quick start Go のprotocコマンド実行時のエラー
54
+
55
+ 下記のように1行ずつで認識されているようです、、
56
+
57
+
58
+
59
+ C:\go\src\renshu\helloworld>protoc --go_out=. --go_opt=paths=source_relative \
60
+
61
+ Could not make proto path relative: \: No such file or directory
62
+
63
+
64
+
65
+ C:\go\src\renshu\helloworld> --go-grpc_out=. --go-grpc_opt=paths=source_relative \
66
+
67
+ '--go-grpc_out' は、内部コマンドまたは外部コマンド、
68
+
69
+ 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
70
+
71
+
72
+
73
+ C:\go\src\renshu\helloworld> helloworld/helloworld.proto
74
+
75
+
76
+
41
77
 
42
78
 
43
79
  ### 補足情報(FW/ツールのバージョンなど)

2

追記

2021/07/08 00:22

投稿

benkyo_golang
benkyo_golang

スコア5

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,13 @@
51
51
  protoc --version
52
52
 
53
53
  libprotoc 3.17.3
54
+
55
+
56
+
57
+ ### 追記
58
+
59
+ .pb.goファイル以外に_grpc.pb.goファイルが生成されるときがあり
60
+
61
+ これが何の役割をしているのかについても調べたのですが、これと言ってみつけっれず。。
62
+
63
+ もしお分かりになれば加えて教えていただきたいです。

1

タイトルを微修正

2021/07/07 06:13

投稿

benkyo_golang
benkyo_golang

スコア5

test CHANGED
@@ -1 +1 @@
1
- protoc コマンドって結局どれが正しいか?(gRPC、protobuf)
1
+ protoc コマンドって結局どれが正しいしょうか?(gRPC、protobuf)
test CHANGED
File without changes