excelizeをインストールする際に下記のエラー
ラスト2行を訳すとgithub.com/xuri/excelize/v2
のパスが必要だけど、github.com/360EntSecGroup-Skylar/excelize/v2
が宣言されているよとのこと
ついこの間まで使えていたので、なんか変更が入ったみたい
$ go install github.com/360EntSecGroup-Skylar/excelize/v2
go: finding module for package github.com/360EntSecGroup-Skylar/excelize/v2
go: downloading github.com/360EntSecGroup-Skylar/excelize/v2 v2.4.1
go: found github.com/360EntSecGroup-Skylar/excelize/v2 in github.com/360EntSecGroup-Skylar/excelize/v2 v2.4.1
go: github.com/360EntSecGroup-Skylar/excelize/v2: github.com/360EntSecGroup-Skylar/excelize/v2@v2.4.1: parsing go.mod:
module declares its path as: github.com/xuri/excelize/v2
but was required as: github.com/360EntSecGroup-Skylar/excelize/v2
公式のgithubを確認
Installationのところに
If your packages are managed using Go Modules, please install with following command.
go get github.com/xuri/excelize/v2
とあるので、まずmain.goのインポートのパスを変更
import (
"fmt"
"github.com/xuri/excelize/v2"
)
次に実行コマンドに指定のパスを変更
$ go install github.com/xuri/excelize/v2
go: finding module for package github.com/xuri/excelize/v2
go: found github.com/xuri/excelize/v2 in github.com/xuri/excelize/v2 v2.4.1
成功しました