脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

cygwin

cygwinインストールメモ

Win7 Pro 64bit Cygwin 64bit 2.2.0 2015-08-20

Chef更新とcygwinから使うメモ。

概要 Chefの新バージョンが出ていたので新しく入れることにした。 Windows7 64bit Cygwin 1.7.32 32bit Chef 11.16.0 Windows版 直接関係はないけどVagrant, VirtualBoxもWindows版

sshd on windows (cygwin)

Windowsでsshdを動かす。Win7Pro 64bit。 ここでは Cygwin の openssh を使う。

Cygwin on Vagrant + chef-solo + Berkshelf インストール編

Cygwinが絡むと毎回色々悩んでいるのでメモ。Windows7 64bit Cygwin 1.7.25 32bit Vagrant 1.6.2 Windows版 VirtualBox 4.3.12.r93733 Windows版 Chef 11.8.0 Windows版 Berkshelf 2.0.16 Windows版Chefは元々入っていたのを使うので少し古め。 Berkshelfは…

Windows + Cygwin SSHD の環境変数問題

リモートにWindows + Cygwin SSHD環境がある。ここにssh接続して作業を行っているのだけど、 ssh経由でシェルを立ち上げると、Windowsの環境変数が一部しか引き継がれない。 これにより、一部ツールが動作しない事がある。(今回はBerkshelfで、NUMBER_OF_PRO…

エクスプローラの右クリックからcmd.exe/mintty起動

とあるディレクトリをshellで開きたいことがある。レジストリの以下のキーにREG_SZでコマンドを書けば、 エクスプローラ上でフォルダを右クリックして開くことができる。 HKEY_CLASSES_ROOT/folder/shell/任意の名前/command minttyの例 HKEY_CLASSES_ROOT/f…

64bit環境のWindows7でvimprocをビルド

Windows7 64bit cygwin 1.7.25 64bit GVim 7.4(kaoriya) 64bit vimproc 7.0 1. cygwinにmingwのgccを入れておく (mingw64-x86_64-gcc)2. make_mingw64.mak 内の gcc を mingwのgccに書き換える $ cd ~/.vim/bundle/vimproc $ diff -u0 make_mingw64.mak.org …

cygwin + chef-solo のはまりどころ

SSH鍵のパスはWindows形式である必要がある。 knife solo prepare user@hostname -i "C:\cygwin\home\pen\.ssh\id_rsa" -Vknife solo cook user@hostname -i "C:\cygwin\home\pen\.ssh\id_rsa" \ -l debug nodes/phpci.jsonsudo設定で !requiretty がされて…