moh のエラーについて。
以下 bash のときは $ だったプロンプトが zsh で % になってる。
% ruby -v ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]
ruby のバージョンは 2.1 で、
% sudo gem install when_exe
必要だと書かれていた when_exe をインストールして、
% gem list *** LOCAL GEMS *** bigdecimal (1.2.4) bundler (1.7.2) io-console (0.4.2) json (1.8.1) minitest (4.7.5) psych (2.0.3) rake (10.1.0) rdoc (4.1.0) test-unit (2.1.1.0) when_exe (0.4.0)
インストールできたっぽい。
% ruby moh.rb moh -- simple, commandline-based accounting software (C) 2012, 2013, 2014: Yoriyuki Yamagata See LICENSE.txt for the licence.
ただ実行するのは大丈夫みたいなんだけど、
% cat sample.txt [2014-11-01]$= Wallet 6000 [2014-11-01]$ Wallet Expense 7-11 700 [2014-11-02]$ Wallet Expense fuga 1000
サンプルを参考に上記のようなエントリを作って、
% ruby moh.rb --howm_suffix=txt -s Wallet 20141101 20141102
上記のコマンドでサマリーを確認できるかなと思ったんだけど、
moh -- simple, commandline-based accounting software (C) 2012, 2013, 2014: Yoriyuki Yamagata See LICENSE.txt for the licence. *Summary moh.rb:238:in `print_summary': undefined method `get_children' for nil:NilClass (NoMethodError) from moh.rb:299:in `<main>'
エラーが出てるみたい。という感じだった。