Skip to content

Feature/#1 golang environment construction#5

Open
hitugihane wants to merge 2 commits into
developfrom
feature/#1_golang_environment_construction
Open

Feature/#1 golang environment construction#5
hitugihane wants to merge 2 commits into
developfrom
feature/#1_golang_environment_construction

Conversation

@hitugihane
Copy link
Copy Markdown
Contributor

Windows 環境で Go プログラムを Docker 上で実行する際、README に記載のコマンドが正しく動作しなかったため修正しました。

  • Windows CMD 環境では $(pwd) が使えず、%cd% を使用する必要があります。
  • 修正後のコマンドで、Windows 上でも正しく動作することを確認済みです。
  • README の該当コマンドも合わせて修正済みです。

📝 実行確認:

docker run --rm -v %cd%:/app -w /app golang:1.21-alpine go run examples/test/main.go

レビューいただき、問題なければマージをお願いします。

@hitugihane hitugihane requested a review from c0b211447a August 3, 2025 14:27
@hitugihane hitugihane self-assigned this Aug 3, 2025
@hitugihane hitugihane closed this Aug 3, 2025
@hitugihane hitugihane reopened this Aug 3, 2025
@c0b211447a
Copy link
Copy Markdown

多分俺の環境依存のバグだと思うんだけど
git bashだとできなくて、powershellだとできることを確認した;;

@c0b211447a
Copy link
Copy Markdown

どうやらgit bashの仕様?で
/appの前の「/」がルートディレクトリを勝手に認識していたみたいで
doceker コンテナ内のappディレクトリではなくて
C:/Users/c0b211447a/AppData/Local/Programs/Git/app
になってしまっていたことで、上手くローカルのプログラムファイルをdockerコンテナにマウントできていなかったのが原因だった。

そのため
実行コマンドを
docker run --rm -v "$(pwd -W)://app" -w //app golang:1.21-alpine go run examples/test/main.go
のように/をエスケープすることで無事テストできた。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants