• Commented on perlbrew on OSX
    Argh! I set that '--local-lib' so long ago, I'm not even sure when, or why, I did it. Thank you so much for taking the time to trawl through my output and spot that. Removed that from the PERL_CPANM_OPT and...
  • Commented on perlbrew on OSX
    ➔ env |grep -i perl MANPATH=/Users/c.wright/perl5/perlbrew/perls/perl-5.20.0/man:/usr/share/man:/usr/local/share/man:/usr/local/git/share/man PERLBREW_VERSION=0.69 PERLBREW_PERL=perl-5.20.0 PERLBREW_BASHRC_VERSION=0.69 PERLBREW_ROOT=/Users/c.wright/perl5/perlbrew PATH=/Users/c.wright/perl5/perlbrew/bin:/Users/c.wright/perl5/perlbrew/perls/perl-5.20.0/bin:/Users/c.wright/.vim/bin:/Users/c.wright/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/go/bin:/usr/local/munki:/Users/c.wright/go/bin PERLBREW_HOME=/Users/c.wright/.perlbrew PERL_CPANM_OPT=--local-lib ~/perl5 --mirror --mirror-only PERLBREW_MANPATH=/Users/c.wright/perl5/perlbrew/perls/perl-5.20.0/man PERLBREW_PATH=/Users/c.wright/perl5/perlbrew/bin:/Users/c.wright/perl5/perlbrew/perls/perl-5.20.0/bin...
  • Commented on perlbrew on OSX
    ➔ cpanm -f -v MP3::Info cpanm (App::cpanminus) 1.7001 on perl 5.020000 built for darwin-2level Work directory is /Users/c.wright/.cpanm/work/1406801700.10348 You have make /usr/bin/make You have /usr/bin/curl You have /usr/bin/tar: bsdtar 2.8.3 - libarchive 2.8.3 You have /usr/bin/unzip Checking if you...
  • Commented on perlbrew on OSX
    ➔ cpanm -v MP3::Info cpanm (App::cpanminus) 1.7001 on perl 5.020000 built for darwin-2level Work directory is /Users/c.wright/.cpanm/work/1406801664.10338 You have make /usr/bin/make You have /usr/bin/curl You have /usr/bin/tar: bsdtar 2.8.3 - libarchive 2.8.3 You have /usr/bin/unzip Checking if you have...
  • Commented on perlbrew on OSX
    Yes, sorry, I should have included that: 504 \curl -L | bash 505 source ~/perl5/perlbrew/etc/bashrc 506 perlbrew available 507 perlbrew install perl-5.20.0 508 perlbrew switch perl-5.20.0...
  • Commented on perlbrew on OSX
    Slightly suspicious double-slash here: ➔ find /Users/c.wright/perl5/ -name /Users/c.wright/perl5//lib/perl5/MP3/
  • Posted perlbrew on OSX to Chisel

    I’ve tried and failed so many times to use perlbrew on OSX.

    I’ll admit that I haven’t started a full-on investigation, but this is really quite frustrating and confusing:

    ➔ perlbrew install perl-5.20.0
    Fetching perl 5.20.0 as /Users/c…
  • Posted IRC notifications on your phone (or Pebble watch) to Chisel



    Install irssi

  • Commented on A call to action for CPAN authors
    "Entries are returned in an apparently random order. The actual random order is subject to change in future versions of perl, but it is guaranteed to be in the same order as either the keys or values function would produce...
  • Commented on A call to action for CPAN authors
    I believe the 'breaking change' was for security reasons; to prevent an horrific DoS situation that had been discovered recently. As I understand it, getting hash data back in a predictable order is a bug that people have learned to...
  • Commented on Converting to Dist::Zilla
    To convert from "manually manage everything about every release, every time" to a setup where I can just type "dzil release" and have numerous things happen automatically? Yes, there are a few things that need to happen to get to...
  • Posted Converting to Dist::Zilla to Chisel

    I’ve converted a number of distributions from $something to Dist::Zilla for making notes as I go along.

    Worst case, future-me will thank present-me (or will that be past-me?)

    What follows is …

  • Commented on Versioning Developer Releases
    The 'v' is only display level - I promise :) $WebService::NotifyMyAndroid::VERSION = '0.0.6';...
  • Commented on Versioning Developer Releases
    Yeah, I accidentally did this for the module I was working on while these thoughts were solidifying. I've accidentally turned the module into odd-developement/even-stable versioning, but I'm not sure that how I'd like to stay. Now that I've crowbarred the...
  • Commented on Versioning Developer Releases
    Thanks for confirming I wasn't alone in this :) I realise that it's extra work for people to choose to install a developer release, but I didn't want to make life even more difficult for them when the release was...
  • Posted Versioning Developer Releases to Chisel

    I finally stopped to think about how I’m numbering my developer releases for various modules I have floating around.

    Two theories

    Until recently I’ve always thought:

    v0.0.5_1 is the first developer release leading up to v0.0.5
  • Posted Command history in the perl debugger to Chisel

    I’m always forgetting what pieces I need to make this happen, so I’m writing a note to my future self.

    Ubuntu Packages


    • libncurses-dev
    • libreadline-dev

    Perl Packages


    • Term::ReadLine::Gnu
  • Commented on Notify Your Android?
    Having a quick exploratory skim, isn't Notify My Android a generic implementation of all the pain I'd need to go through to send notifications to an android device? I'm not writing device/android applications that want to display a notification, I...
  • Commented on Notify Your Android?
    Mostly because I wasn't aware it existed. Still, I think it's nice to have the module updated and functioning again for those that want to experiment with Perl and the NMA site/app. I'll have a look at the cloud messaging...
  • Posted Notify Your Android? to Chisel

    Following my recent I’ve been looking into notification apps that I can hook into and send message to using Perl.

    Luckily for me there was already a perl module, ="https://metacpan.…

  • Posted DBD::Mock ... still maintained? to Chisel

    Has DBD::Mock fallen out of favour, love or maintainer energy?

    Some recent work at $employer led to me working on a patch for some desired changed to the module.

    After hunting down ="…

  • Commented on Easy Data::Printer in the perl debugger
    Thanks for the feedback - I have to admit I just used Data::Printer without fully reading the docs. I stumbled on np() when I was playing with the debugger shortcut and because it was np() and not _np() I assumed...
  • Posted Easy Data::Printer in the perl debugger to Chisel

    I find myself often wanting the magic of Data::Printer when I’m debugging. Sometimes ‘x’ just doesn’t cut the mustard.

    I’ve finally got bored of typing:

    use Data::Printer alias => dp;

    in the debugger and…

  • Commented on Be nice to your speakers
    These are really cool - I'd love to see these used at more events/talks/conferences....
  • Commented on CPAN Testers - "Can't locate FindBin/ in @INC"
    Very helpful (and probably fewer questions coming your way). Thanks for this!...
  • Posted What does CATALYST_DEBUG do? to Chisel


    I used to think that CATALYST_DEBUG was an all-reaching magical environment variable that somehow affected the ‘Come back Later’ screen as well as what messages were output via $c->log->...().

  • Posted The Ten Minute Thinking Rule to Chisel

    What’s the problem?

    This idea was shared with me during a retrospective session at $employer when I was expressing some frustration at people starting to:

    Ask first, think never

    I’m at least as busy as the next person and …

  • Commented on CPAN Testers - "Can't locate FindBin/ in @INC"
    Odd - just found this RT ticket: ... I'm not sure why it's not being indexed and not sure how to investigate why it's failing. Is there a METACPAN module to test indexing against?...
  • Posted CPAN Testers - "Can't locate FindBin/ in @INC" to Chisel

    Following my recent update to Catalyst::Plugin::ErrorCatcher I’ve taken some time to scan through the

  • Commented on Catalyst::Plugin::ErrorCatcher - now with parameters
    Reasonable point. I'll leave them as they are for the moment and address this in a near-future update. Thanks for pointing this out - I ought to know better!...
Subscribe to feed Recent Actions from Chisel

  • commented on Converting to Dist::Zilla

    I don't like having dzil change my files as much as it does, either, which means I don't use any pod-changing plugins. The whole 'cleanup POD' section is something I would ignore.

  • Gábor Szabó - גאבור סבו commented on perlbrew on OSX

    Have you sourced?

    source ~/perl5/perlbrew/etc/bashrc

  • Graham Knop commented on perlbrew on OSX

    The output of cpanm -v MP3::Info would be very helpful in tracking down the problem.

  • Graham Knop commented on perlbrew on OSX

    The problem is that you are installing modules into a local::lib, but that directory isn't part of the library search path. PERL_CPANM_OPT=--local-lib ~/perl5 means that things are always installed into ~/perl5, but the corresponding PERL5LIB isn't set up to load from there. With perlbrew, you can either install modules directly into perl's normal paths by dropping the local::lib entirely, or you can use perlbrew's built in local::lib support.

    perlbrew lib create base; perlbrew switch perl-5.20.0@base

  • Ether commented on perlbrew on OSX

    > As always ... it was down to me doing something daft.

    So it is for all of us :)

Subscribe to feed Responses to Comments from Chisel

About is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.