%GOPATH%\bin
と書いてしまいがちだが
ので、一工夫必要だ。
@echo off setlocal if "%GOPATH%" == "" ( set "DIR=%USERPROFILE%\go" ) else ( set "DIR=%GOPATH%" ) for /F "delims=;" %%I in ("%DIR%") do set "GOBIN=%%I\bin" echo GOBIN=%GOBIN% endlocal
思ったほど大した工夫は要らなかった…
%GOPATH%\bin
と書いてしまいがちだが
ので、一工夫必要だ。
@echo off setlocal if "%GOPATH%" == "" ( set "DIR=%USERPROFILE%\go" ) else ( set "DIR=%GOPATH%" ) for /F "delims=;" %%I in ("%DIR%") do set "GOBIN=%%I\bin" echo GOBIN=%GOBIN% endlocal
思ったほど大した工夫は要らなかった…