状況
windows環境しか無い僕にとってVagrant便利。pluginのvagrant-itamae使うとさらに便利。
いろいろあって、再セットアップしたところffi1.9.10を入れるときにコケる。。。
一応ログも晒しとく
ディレクトリパスだけちょっといじってる。
make[3]: *** [libffi.la] Error 1
make[3]: Leaving directory `/c/Users/path/to/.vagrant.d/gems/gems/ffi-1.9.10/ext/ffi_c/libffi-i386-mingw32'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/c/Users/path/to/.vagrant.d/gems/gems/ffi-1.9.10/ext/ffi_c/libffi-i386-mingw32'
make[1]: *** [all] Error 2
試したこと
- rm -rf ~/.vagrant.d/
- vagrant 再インストール
- virtualbox再インストール
いろいろやってたboxesのバックアップ取り忘れてて(´;ω;`)ウッ…
対応(暫定)
githubにffiのリリース情報を確認したら2015/06/27になんかリリースしてる。2015/07/01にもリリースしてる。なんか問題あったんだろうな。。。
でも、英語読めない。
versionに差異が出てうまくいかないっぽいし適当に1.9.8ぶち込むことにした。
versionの設定方法わからずめんどくさくなって下記コマンドでごりおした。絶対どっかにconfigあるはずなんだけどなぁ。。。
# とりあえず無理やりversion指定して依存関係で入れ込まれる前にぶち込んでやる
$ vagrant plugin install ffi --plugin-version 1.9.8
$ vagrant plugin install vagrant-itamae
これで行けた。