On 01/11/2018 23:39, Alex Muntada wrote:
Hi Karen,
You can also install locally patched modules with carton by
specifying a 'file:///' path in cpanfile:
requires 'Foo::Bar', '0.123', url =>
'file:///local/path/Foo-Bar-0.123.tar.gz';
I tried this with latest Carton (v1.0.28) and it didn't work.
Since I couldn't find any reference to an url attribute in
Module::CPANfile, I'm wondering whether I'm missing something
because this looks like a very nice feature.
Can you provide some details or pointers on how it works?
Thanks!
Alex
Yes, me too. Shame as it was just the solution I was looking for:
$ ls /home/martin/Downloads/ZMQ-FFI-1.11.tar.gz
/home/martin/Downloads/ZMQ-FFI-1.11.tar.gz
$ cat cpanfile
requires 'ZMQ::FFI', 'file:///home/martin/Downloads/ZMQ-FFI-1.11.tar.gz';
$ carton install
Installing modules using /home/martin/xxx/cpanfile
Can't convert 'file:///home/martin/Downloads/ZMQ-FFI-1.11.tar.gz': Invalid
version format (non-numeric data)
Installing modules failed
Martin