まあ、chocolateyネタです。
某事情によりwindowsに入れる必要が生じたが、今までのやり方では構築できなくなったので、
2015年4月24日、現時点で動くものの手順を残します。
bash環境を整える
-
chocolateyインストール
https://chocolatey.org/
こちらに従いインストール
choco install mingw
choco install mingw-get -version 1.0.3
choco install conemu
- ここでcmd再起動(%PATH%認識のため)
mingw-get install msys-bash
- conemuに以下を設定して起動
C:\tools\mingw64\msys\1.0\bin\bash --login -i
これでbash起動はできる。
- 追加で必要なものをインストール
mingw-get install msys-base
mingw-get install msys-wget
mingw-get install msys-unzip
mingw-get install mingw32-libz
mingw-get install msys-libopenssl
mingw-get install msys-openssl
"以下はあれば便利。必須ではない"
mingw-get install msys-grep
mingw-get install msys-diffutils
mingw-get install msys-less
mingw-get install msys-awk
mingw-get install msys-sed
gvm環境設定
前提:上記の作業完了後
- mingwだけだとcurlはないのでcurlを入れて、ssl設定をする
choco install curl
wget http://curl.haxx.se/ca/cacert.pem
mv cacert.pem /c/ProgramData/chocolatey/bin/curl-ca-bundle.crt
- gvmインストール
curl -s get.gvmtool.net | bash
source ~/.gvm/bin/gvm-init.sh
- インストールできるか確認。gradleとかがssl通信なので都合いい
gvm install gradle
gradle -v
-
mingw-getをデフォルトでインストールすると1.0.2になってインストールできない。 ↩
-
もし1.0.2でも1.0.3でも起動できなかった場合はchocoではできないんで、http://www.mingw.org/ から手動インストール ↩