質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Q&A

解決済

1回答

553閲覧

外部サイトをインポートできるようにしたい

forikun

総合スコア1

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

0グッド

1クリップ

投稿2023/02/16 20:45

実現したいこと

ここに実現したいことを箇条書きで書いてください。

  • Go言語でのエラーを解消したい。

前提

Go言語で、"github.com/carlescere/scheduler" などの外部リンクをインポートしようとするとエラーが発生してしまう。

発生している問題・エラーメッセージ

could not import github.com/carlescere/scheduler (cannot find package "github.com/carlescere/scheduler" in any of
C:\Program Files\Go\src\github.com\carlescere\scheduler (from $GOROOT)
C:\Users\ユーザー名\go\src\github.com\carlescere\scheduler (from $GOPATH))compilerBrokenImport

該当のソースコード

Go

1ソースコード 2package main 3 4import ( 5 "fmt" 6 "runtime" 7 8 "github.com/carlescere/scheduler" 9) 10 11func main() { 12 // 5秒に1回 success!! と出力させる 13 scheduler.Every(5).Seconds().Run(printSuccess) 14 runtime.Goexit() 15} 16 17func printSuccess() { 18 fmt.Printf("success!! \n") 19}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nobonobo

2023/02/16 22:48

go envやgo versionにて表示される内容を教えてください。
forikun

2023/02/16 22:55

C:\Users\奏>go env set GO111MODULE= set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\奏\AppData\Local\go-build set GOENV=C:\Users\奏\AppData\Roaming\go\env set GOEXE=.exe set GOEXPERIMENT= set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOINSECURE= set GOMODCACHE=C:\Users\奏\go\pkg\mod set GONOPROXY= set GONOSUMDB= set GOOS=windows set GOPATH=C:\Users\奏\go set GOPRIVATE= set GOPROXY=https://proxy.golang.org,direct set GOROOT=C:\Program Files\Go set GOSUMDB=sum.golang.org set GOTMPDIR= set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64 set GOVCS= set GOVERSION=go1.20.1 set GCCGO=gccgo set GOAMD64=v1 set AR=ar set CC=gcc set CXX=g++ set CGO_ENABLED=0 set GOMOD=NUL set GOWORK= set CGO_CFLAGS=-O2 -g set CGO_CPPFLAGS= set CGO_CXXFLAGS=-O2 -g set CGO_FFLAGS=-O2 -g set CGO_LDFLAGS=-O2 -g set PKG_CONFIG=pkg-config set GOGCCFLAGS=-m64 -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=C:\Users\奏\AppData\Local\Temp\go-build2463688684=/tmp/go-build -gno-record-gcc-switches C:\Users\奏>go version go version go1.20.1 windows/amd64 コピペなので、読みづらかったらすいません...
nobonobo

2023/02/17 00:53 編集

問題なさそう。 あとはエラーが出たときのコマンドラインと側にあればgo.modファイルの内容を教えてください。 例: go run . この時に出たエラーメッセージをそのまま貼ってください。
forikun

2023/02/17 08:23

これです!丁寧にありがとうございます go: go.mod file not found in current directory or any parent directory; see 'go help modules'
guest

回答1

0

ベストアンサー

コメントにあるエラーに対する回答を書きます。

go: go.mod file not found in current directory or any parent directory; see 'go help modules'

Goモジュールについて基本を押さえましょう。

go mod init sample

として、go.modファイルを作成することで次のアドバイスが得られると思います。

投稿2023/02/17 11:27

nobonobo

総合スコア3367

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問