如何在 Ruby 中使用 Protocol Buffers 3?
How to use Protocol Buffers 3 in Ruby?
我正在尝试在 Ruby 中使用 Protocol Buffers v3。
我正在使用带有 --ruby_out
选项的标准 protoc
从 *.proto
文件生成 Ruby 源代码文件。这些生成的文件有 require 'google/protobuf'
要求,所以我需要使用 google-protobuf
gem 才能 运行 这个 Ruby 代码。
我正在阅读 google-protobuf
的文档:
https://developers.google.com/protocol-buffers/docs/reference/ruby-generated
但我没有看到任何从流(即标准输入)中解码 protobuf 数据包的选项?从标准缓冲区解码数据包可能没问题,但是这个库支持从流解码数据包吗?如果是,任何人都可以指出如何做的方向吗?
我正在尝试在 Ruby 中使用 Protocol Buffers v3。
我正在使用带有 --ruby_out
选项的标准 protoc
从 *.proto
文件生成 Ruby 源代码文件。这些生成的文件有 require 'google/protobuf'
要求,所以我需要使用 google-protobuf
gem 才能 运行 这个 Ruby 代码。
我正在阅读 google-protobuf
的文档:
https://developers.google.com/protocol-buffers/docs/reference/ruby-generated
但我没有看到任何从流(即标准输入)中解码 protobuf 数据包的选项?从标准缓冲区解码数据包可能没问题,但是这个库支持从流解码数据包吗?如果是,任何人都可以指出如何做的方向吗?