I've discovered that Strawberry Perl 5.10.0 and the binary package of SVK for Windows don't always play well together.

The binary was built with (and bundles) Strawberry Perl 5.8.8 Alpha 2. After installing the new Strawbery Perl 5.10.0, I found I had weird situations where running "perl" on the command line would run the SVK perl executable instead of the Strawberry Perl one. (Some form of command location caching, I assume -- the last location of perl.exe, perhaps?).

For me, the answer was renaming the perl.exe in C:\Program Files\SVK\bin to svkperl.exe and changing references to perl.exe in c:\Program Files\SVK\svk.bat to match. I also deleted the PATH manipulation in svk.bat.

I hope this helps anyone else using these tools on Windows save a few minutes of confusion and frustration.

(Sorry, I can't help with the many hours of confusion and frustration caused by Windows itself.)

-xdg

Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.


In reply to Avoid headaches from Strawberry Perl 5.10.0 and binary SVK by xdg

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.