問題タブ [go-packages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9282 参照

go - Kubernetes クライアントがモジュールを見つけられませんでした

minikubeでホストされているローカルの Kubernetes クラスターに接続しようとしています。同じコードを次に示しgo run minikube.goます。接続すると、次のエラーが表示されます。

今、パッケージを手動でインストールしようとしgo getましたが、このパッケージが存在しないことがわかりました。どうすればそれを機能させ、これを修正できますか?. 誰かがそれを見たい場合に備えて、私のgo.mod ファイル。

0 投票する
2 に答える
2279 参照

go - Golang モジュールの問題 -- パッケージ xxx/xxxx が GOROOT にありません

ここに私のディレクトリがあります:

これがhello.goの内容です

これがfirstSample.goの内容です

これが私のgo.modのコンテンツです

cmd go run hello.go を指定すると、端末は次のようになりました。

D:\Users\eien_zheng\go\src\ppppppSample> go run hello.go hello.go:5:2: パッケージ ppppppSample/newFolderOne が GOROOT にありません (C:\Go\src\ppppppSample\newFolderOne)

だからここに私の質問があります:

(私はgolangの初心者なので、私の誤解を理解して許容していただければ幸いです)

Goモジュールに対する私の理解によると(おそらく間違っているかもしれません)、Goモジュールの機能により、ある種のオンラインリソースがGOROOTに存在するのではなく、ディレクトリGOPATH/pkg/modにダウンロードされるようになります。プロジェクトがどのディレクトリにあっても、Go モジュールを初期化すれば、プロジェクトは GOPATH/pkg/mod からそれらのリソースをインポートできます。しかし!!、私の理解では、パッケージシステムを使用してプロジェクトディレクトリの周りにパッケージをインポートし、その間にGoモジュールシステムによってオンラインリソースをインポートできます。

hello.go に対して (mod init) を実行すると、このプロジェクトの (基本パッケージのインポート機能) が失われるのはなぜですか?

0 投票する
1 に答える
128 参照

linux - autohotkey のようなキーストロークとして文字列を送信する方法はありますか?

Windows から Linux に移行し、AutoHotKey を使用したいと考えています。autokey を使用してみましたが、本当に気に入りませんでした。golang を使用して文字列をキーストロークとして他のプログラムに送信することは可能ですか?

0 投票する
1 に答える
67 参照

go - インターネットに接続されていない Linux マシンで Golang をコンパイルする

会社のポリシーにより、インターネットに接続されていない CI/CD サーバーがあります。

このサーバーで単体テストを実行したいと考えています。

私はそれにWinScpファイルを許可されています。それを機能させるために、コンパイルが機能するソース Windows マシンからすべてのファイルを FTP で送信し、基本的に GOPATH ディレクトリからすべてのファイルをコピーしようと考えました。

しかし、まだエラーが発生します。たとえば、実際にはこのファイル /export/home/teamcity/go/src/github.com/jinzhu/copier@v0.0.0-20190924061706-b57f9002281a があります

Gopath セット [17:40:40][ステップ 1/1] GOPATH="/export/home/teamcity/go"

ただし、CI/CD ビルドではこのエラーが発生します

[ステップ 1/1] go: github.com/jinzhu/copier@v0.0.0-20190924061706-b57f9002281a: git fetch -f https://github.com/jinzhu/copier refs/heads/ :refs/heads/ refs/ tags/ :refs/tags/ in /export/home/teamcity/go/pkg/mod/cache/vcs/556feec929544a421f03ed1922f1d1bfffe10a3eaaf694889bbdbe940ff02899: 終了ステータス 128: [17:40:41] [ステップ 1/1] 致命的: アクセスできません ' https://github.com/jinzhu/copier/': ホストを解決できませんでした: github.com; 名前やサービスは不明

インターネットに接続されていないサーバーで Golang コードをコンパイルした経験のある人はいますか?