前提・実現したいこと
go-kitをインストールする際に引数の不足によるエラーが発生してしまいます。
正常にインストールするためにはどうすればよいのでしょうか。
発生している問題・エラーメッセージ
$ go get github.com/go-kit/kit/... # github.com/go-kit/kit/examples/addsvc/thrift/gen-go/addsvc environment/go/src/github.com/go-kit/kit/examples/addsvc/thrift/gen-go/addsvc/addsvc.go:41:36: not enough arguments in call to iprot.ReadStructBegin have () want (context.Context)
該当のソースコード
golang
1
import (
"bytes"
"context"
"fmt"
"github.com/apache/thrift/lib/go/thrift"
"reflect"
)
// (needed to ensure safety because of naive import list construction.)
var _ = thrift.ZERO
var _ = fmt.Printf
var _ = context.Background
var _ = reflect.DeepEqual
var _ = bytes.Equal
// Attributes:
// - Value
// - Err
type SumReply struct {
Value int64 thrift:"value,1" db:"value" json:"value"
Err string thrift:"err,2" db:"err" json:"err"
}
func (p *SumReply) Read(iprot thrift.TProtocol) error {
if _, err := iprot.ReadStructBegin(); err != nil {
return thrift.PrependError(fmt.Sprintf("%T read error: ", p), err)
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/07 00:25