Moving over from SplashID using perl

Options

New user here (I hope.) I'm trying to move over from SplashID. After I installed perl and entered
cpan Text::CSV XML::XPath RTF::Tokenizer Date::Calc

perl said
Can't locate App/Cpan.pm in @INC (you may need to install the App::CPan module)

Uh....help!


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Windows 10
Sync Type: Not Provided

Comments

  • MrC
    MrC
    Volunteer Moderator
    edited October 2016
    Options

    Hi @RichardStartz ,

    Are you running the 64 bit version of Perl by any chance, Windows 10? See this thread and the two follow-up posts:

    https://discussions.agilebits.com/discussion/comment/294747/#Comment_294747

  • RichardStartz
    RichardStartz
    Community Member
    Options

    Thanks for the very quick response. I followed instructions and switched to 32-bit perl. Same error. Here's the complete results

    Microsoft Windows [Version 10.0.14393]
    (c) 2016 Microsoft Corporation. All rights reserved.

    C:\Users\Dick\Documents>cpan Text::CSV XML::XPath RTF::Tokenizer Date::Calc
    Can't locate App/Cpan.pm in @INC (you may need to install the App::Cpan module) (@INC contains: C:/Program Files (x86)/LyX 2.2/Perl/lib .) at C:\myperl\perl\bin/cpan.bat line 22.
    BEGIN failed--compilation aborted at C:\myperl\perl\bin/cpan.bat line 22.

    C:\Users\Dick\Documents>

  • MrC
    MrC
    Volunteer Moderator
    Options

    @RichardStartz,

    Try force installing Bit::Vector first:

    cpan -f Bit::Vector
    

    and if that works, then:

    cpan -fT Date::Calc
    
  • RichardStartz
    RichardStartz
    Community Member
    Options

    Nope. Still says can't locate App/Cpan.pm

  • MrC
    MrC
    Volunteer Moderator
    Options

    @RichardStartz ,

    I'm really sorry for the trouble. As I mentioned, I haven't been able to reproduce the issue, so am not sure why it fails for some. The last person that encountered this problem, as you read, just bypassed it and used Win7 to convert.

    Which exact version of Strawberry Perl did you use? I'll try to reproduce the problem.

  • RichardStartz
    RichardStartz
    Community Member
    Options

    5.24.0.1 32-bit.
    I''m wondering about the odd reference in the error message to LyX

  • RichardStartz
    RichardStartz
    Community Member
    Options

    MrC:

    Maybe this will help. I went to a different machine (also Windows 10) that was much cleaner. Worked perfectly there. A few things follow from this.

    (1) Lot's of programs talk to perl. It's likely there was something on my original machine that was the source of the conflict. Since this might not be so uncommon, it would be good to figure out how to unscramble things.

    (2) As for me, I'm up and running. 960 records came in from SplashID. 30 seconds later they had magically appeared on my iPhone too.

    (3) I'm looking forward to playing with 1Password and strongly suspect I'll be purchasing shortly.

    (4) Youse guys tech support is impressive. Thanks again.

  • MrC
    MrC
    Volunteer Moderator
    Options

    @RichardStarz,

    But was that the installer version, or the Portable version?

    Don't worry about that directory name - the trouble is in the compile of Bit::Vector.

  • MrC
    MrC
    Volunteer Moderator
    edited October 2016
    Options

    @RichardStartz ,

    Looks like we crossed postings. Glad you got it worked out. I too believe the issue has to do with how some users have used/are using Perl, since all clean installs of the Portable version have worked for me.

    I'm just a 1Password user like you but I'm sure the AgileBits folks are always happy to hear the kudos!

    Enjoy 1Password!

  • RichardStartz
    RichardStartz
    Community Member
    Options

    Well double thank you then!

  • @RichardStartz MrC is a script-writing angel. His conversion tools have helped so many people already, we're incredibly grateful to him.

    Please don't hesitate to tell us if we can help you with anything else.

    Cheers,

    Alex

This discussion has been closed.