goofys入れるのてこずった。

久々にgoofysを入れてみたらてこずったのメモ

まずは必要なパッケージをインストール

# dnf install golang fuse python38 -y
# curl “https://bootstrap.pypa.io/get-pip.py” -o “get-pip.py”
# python3.8 get-pip.py

/root/goにpathを指定します。

# mkdir go
# export GOPATH=$HOME/go
# echo $GOPATH

確認

# echo $GOPATH
/root/go

準備が出来たのでgoofysをインストールします。

# go get github.com/kahing/goofys
# github.com/kahing/goofys/api/common
go/src/github.com/kahing/goofys/api/common/conf_azure.go:272:34: accountsRes.Value undefined (type storage.AccountListResultPage has no field or method Value)
go/src/github.com/kahing/goofys/api/common/conf_azure.go:373:35: not enough arguments in call to client.ListKeys
have (context.Context, string, string)
want (context.Context, string, string, storage.ListKeyExpand)

インストールできません・・。

作者のgithubに書いてありました。

以下の手順を実行

# export GOOFYS_HOME=/root/go/src/github.com/kahing/goofys/
# cd /root/go/src/github.com
# go get github.com/Azure/azure-pipeline-go
# cd /root/go/src/github.com/kahing/goofys
# git submodule init
# git submodule update
# go install /root/go/src/github.com/kahing/goofys/

インストール出来たようなので確認
パスを新たに指定して

# PATH=$PATH:/root/go/bin; export PATH

確認

# goofys –version
goofys version 0.24.0-use `make build’ to fill version hash correctly

無事にgoofysのインストールができました。

タグ , . ブックマークする パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です