毎月恒例の今月のgemです
itamae で tig をインストールするプラグインを作りました
itamae-plugin-recipe-tig (0.1.0): Itamae plugin to install tig https://t.co/IOxQm4AfUi
— RubyGems (@rubygems) 2015, 12月 15
作った経緯
yumやaptに上がってるtigのパッケージは古すぎるので開発サーバに新しいtigを入れる時は毎回ビルドしてるのですが、ビルドするのが面倒になったのでitamaeのレシピ作りました
使い方
こんな感じです
recipe
# recipe.rb include_recipe "tig"
node
# node.yml tig: # tig prefix (default: /usr/local) prefix: /usr/local # source dir (default: /usr/local/src) src: /usr/local/src # specify scheme to use in git clone (default: git) scheme: git # install version (default: HEAD) version: 2.1.1
メモ:tigの文字化け対策
開発環境でtigを新しくしたらこんな風に日本語が文字化けするようになりました
tigのバージョンは2.1.1(現行最新)で、OSはDebian wheezyとCentOS 6の両方
「tig 日本語 文字化け」でググったら下記のエントリが見つかりました
てっきりncursesが古いのかと思っていろいろやってたのですが、結局原因は別のところにあり、./configure
して解決しました *1
# gitからcloneした場合はconfigureがないのでmakeする必要がある
make configure
./configure
参考
https://github.com/jonas/tig/blob/master/INSTALL.adoc#installation-using-configure
文字化け解決した図
*1:gitからcloneしてビルドする時に設定がなかったのが原因?