自分のプロジェクトで IPFS を使いたいので、Go IPFS API について勉強しています。次に、この非常に単純なコードを書きました。
package main
import (
"fmt"
"bytes"
sh "github.com/ipfs/go-ipfs-api"
)
func main() {
shell := sh.NewShell("https://ipfs.io")
bufferExample := bytes.NewBufferString("Hello IPFS Shell tests")
mhash, err := shell.AddNoPin(bufferExample)
if err != nil {
panic(err) // ends where
}
fmt.Println(mhash)
}
しかし、エラーが表示panic: add: command not found
され、その理由がわかりません。コンピューターには既に IPFS があります (たとえば、デーモンを実行できます)。また、開発依存関係を含む Go IPFS ライブラリもインストールしました。
修正方法は?