少し前、私は ubuntu イメージを使用して protoc lib 経由で PHP ファイルを生成し、protobuf で使用される通常のハッシュを含むいくつかのメタデータ クラスを生成しました。 次のように生成されます:
リーリーしかし、今はアルパインの使用法を使用する必要があります。 Github から protobuf をインストールして Dockerfile を作成しました:
リーリーしかし、この後、新しいクラスを生成すると、いくつかの奇妙なビューを持つメタデータ クラスが生成されます。 リーリー
同様の問題に遭遇した人はいますか? hex2bin を使用してきれいなコードを返すようにライブラリのインストールまたはコンパイルを修正する方法はありますか?RoadRunner のコマンドを使用してコンパイルします:
リーリー
ホスト システムは MacOSですP粉0186537512024-02-18 14:38:35
これは意図的に行われており、Alpine が新しいバージョンのプロトコルを実行しているだけである可能性があります。
以下は hex2bin 呼び出しを削除するための PR です: https://github.com/protocolbuffers /protobuf/pull/8006