I have archlinux with ruby 1.9 and I get the following error

reckon -f E5E1D21B-0D26-154E.csv -p
What is the account name of this bank account in Ledger?
|Assets:Bank:Checking|
/usr/lib/ruby/gems/1.9.1/gems/fastercsv-1.5.4/lib/faster_csv.rb:13:in
`const_missing': Please switch to Ruby 1.9's standard CSV library.  It's
FasterCSV plus support for Ruby 1.9's m17n encoding engine.
(NotImplementedError)
        from
/usr/lib/ruby/gems/1.9.1/gems/fastercsv-1.5.4/lib/faster_csv.rb:19:in
`method_missing'
        from
/usr/lib/ruby/gems/1.9.1/gems/reckon-0.3.0/lib/reckon/app.rb:330:in `parse'
        from
/usr/lib/ruby/gems/1.9.1/gems/reckon-0.3.0/lib/reckon/app.rb:12:in
`initialize'
        from /usr/lib/ruby/gems/1.9.1/gems/reckon-0.3.0/bin/reckon:7:in
`new'
        from /usr/lib/ruby/gems/1.9.1/gems/reckon-0.3.0/bin/reckon:7:in
`<top (required)>'
        from /usr/bin/reckon:19:in `load'
        from /usr/bin/reckon:19:in `<main>'

Could you help me as I really do need a way to parse some csv files quite
urgently. It is tax time and this would save me a lot of time. My
alternative is to manually type in all transactions.


On 13 November 2010 23:37, Andrew Cantino <[email protected]> wrote:

> BTW, thanks to Peter and Otto, Reckon now supports European currency
> formatting and better CSV parsing.
>
> On Wed, Nov 10, 2010 at 10:23 PM, Andrew Cantino <[email protected]>
> wrote:
> > Hey Peter, thanks for the feedback!  I just uploaded a patch that
> > should fix this issue.  Please run "(sudo) gem update reckon" and try
> > again and see if it works now.  Adding the -p option will print out
> > the parsed CSV file for inspection.
> >
> > Best,
> > -Andrew
> >
> > On Wed, Nov 10, 2010 at 3:36 PM, Peter Ross <[email protected]> wrote:
> >> Hi Andrew,
> >>
> >> On Sun, Nov 7, 2010 at 2:11 PM, Andrew Cantino <[email protected]>
> wrote:
> >>> Hey guys,
> >>>
> >>> I've been slowly working on a Ruby gem for converting arbitrary CSV
> >>> files into ledger format, and also for guessing accounts based on how
> >>> you have named them in the past.  Check it out and let me know what
> >>> you think, or if you find CSV files that it can't guess correctly.  I
> >>> think of it as Mint for the command line. :)
> >>>
> >>> https://github.com/iterationlabs/reckon
> >>>
> >> Looks great and I tried to use it but couldn't get it to run.
> >>
> >> I'm using ubuntu 10.04 (Lucid) and this is the command I ran
> >>
> >> # gem install reckon
> >> WARNING:  Installing to ~/.gem since /var/lib/gems/1.8 and
> >>          /var/lib/gems/1.8/bin aren't both writable.
> >> WARNING:  You don't have /home/petdr/.gem/ruby/1.8/bin in your PATH,
> >>          gem executables will not run.
> >> Successfully installed reckon-0.2.1
> >> 1 gem installed
> >> Installing ri documentation for reckon-0.2.1...
> >> Installing RDoc documentation for reckon-0.2.1...
> >>
> >> # export PATH=/home/petdr/.gem/ruby/1.8/bin:$PATH
> >>
> >> # reckon -f TransactionHistory.csv
> >> What is the account name of this bank account in Ledger?
> |Assets:Bank:Checking|
> >> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:289:in
> >> `columns': undefined method `strip' for nil:NilClass (NoMethodError)
> >>        from /usr/lib/ruby/1.8/erb.rb:719:in `each_with_index'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:287:in
> >> `each'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:287:in
> >> `each_with_index'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:287:in
> >> `columns'
> >>        from /usr/lib/ruby/1.8/erb.rb:719:in `inject'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:284:in
> >> `each'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:284:in
> >> `inject'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:284:in
> >> `columns'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:245:in
> >> `detect_columns'
> >>        from
> /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/lib/reckon/app.rb:15:in
> >> `initialize'
> >>        from /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/bin/reckon:7:in
> `new'
> >>        from /home/petdr/.gem/ruby/1.8/gems/reckon-0.2.1/bin/reckon:7
> >>        from /home/petdr/.gem/ruby/1.8/bin/reckon:19:in `load'
> >>        from /home/petdr/.gem/ruby/1.8/bin/reckon:19
> >>
> >> Here is TransactionHistory.csv (it was in dos format
> >>
> >> --- cut here ---
> >> 10-Nov-10,-432.12,,,TRANSFER DEBIT INTERNET TRANSFER,INTERNET TRANSFER
> >>  MORTGAGE,0.00,
> >> 09-Nov-10,432.12,,,SALARY SALARY,NN1010NHCO00056276  NORTHERN
> HEALTH,432.12,
> >> 04-Nov-10,-1234.00,,,TRANSFER DEBIT INTERNET TRANSFER,INTERNET
> >> TRANSFER   SAV TO MECU,0.00,
> >> 04-Nov-10,1234.00,,,TRANSFER CREDIT INTERNET TRANSFER,INTERNET
> >> TRANSFER   SALARY - PRO        MISSIONCRITICAL,1234.00,
> >> 28-Oct-10,-123.12,,,TRANSFER DEBIT INTERNET TRANSFER,INTERNET TRANSFER
> >>  SAV TO MORTGAGE,0.00,
> >>
> >> --- cut here ---
> >>
> >
>



-- 
Dr Kishorelal Deva
[email protected]

Shakespeare
"For there is nothing either good or bad, but only thinking makes it so...."

>From the vedas
"Ekam Satya Vipro Bahuda Vadanthi"
“God is one. Learned scholars call him with different names”

Reply via email to