There’s probably some curl environment variables you could use to get that
effect, and maybe a way to force zef to use curl, but I leave that as an
exercise for the reader. :)

Glad you got it to work!


On Fri, Dec 19, 2025 at 22:26 ToddAndMargo via perl6-users <
[email protected]> wrote:

>
> > On Wed, Dec 17, 2025 at 1:51 AM ToddAndMargo via perl6-users <perl6-
> > [email protected] <mailto:[email protected]>> wrote:
> >
> >     On 12/16/25 6:09 PM, ToddAndMargo via perl6-users wrote:
> >      > raku -v
> >      > Welcome to RakudoΓäó v2025.11.
> >      > Implementing the Raku® Programming Language v6.d.
> >      > Built on MoarVM version 2025.11.
> >      >
> >      > C:\NtUtil>zef install  Terminal::ANSIColor
> >      > ===> Searching for: Terminal::ANSIColor
> >      > ===> Fetching [FAIL]:
> Terminal::ANSIColor:ver<0.10>:auth<zef:lizmat>
> >      > from https://360.zef.pm/T/ER/ <https://360.zef.pm/T/ER/>
> >      > TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz
> >      > Aborting due to fetch failure:
> >      > Terminal::ANSIColor:ver<0.10>:auth<zef:lizmat> (use --force-fetch
> to
> >      > override)
> >      >
> >      > C:\NtUtil>zef install  Terminal::ANSIColor --force-fetch
> >      > ===> Searching for: Terminal::ANSIColor
> >      > ===> Fetching [FAIL]:
> Terminal::ANSIColor:ver<0.10>:auth<zef:lizmat>
> >      > from https://360.zef.pm/T/ER/ <https://360.zef.pm/T/ER/>
> >      > TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz
> >      > [Terminal::ANSIColor] Failed to fetch, but continuing with --
> >     force-fetch
> >      > Use of uninitialized value of type IO::Path in string context.
> >      > Methods .^name, .raku, .gist, or .say can be used to stringify it
> to
> >      > something meaningful.
> >      >    in sub warn at 'SETTING::'src/core.c/control.rakumod line 267
> >      > Must specify a non-empty string as a path
> >
> >
> >     Chatgpt says this is know issue, especially  when running Windows.
> >     It recommends this:
> >
> >           Optional: make GitHub the default source
> >
> >           If you hit this often, you can tell zef to prefer GitHub:
> >
> >           zef update
> >           zef config repository github
> >
> >           Then installs like this will usually “just work”:
> >
> >           zef install Terminal::ANSIColor
> >
> >
> >     I do not have access the the customer's computer at the moment.
> >     Is this "AI Slop"? Any options making GitHub the default source?
> >
> >     -T
> >
>
>
> On 12/18/25 9:37 AM, Will Coleda wrote:
>  > That is AI slop, yes. Bad advice (You don’t want to download from github
>  > in general, you want to get from the fez ecosystem) and doesn’t help
>  > solve the actual problem.
>  >
>  > Please try to download that file manually from the box that is
>  > generating the error. Your error message has the URL:
>  >
>  > curl --output outfile https://360.zef.pm/T/ER/
>  > TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz
>  > <https://360.zef.pm/T/ER/
>  > TERMINAL_ANSICOLOR/687697f93d36df28d99841af8121e28f032f87eb.tar.gz>
>  >
>  > I tried that URL from my box and it downloads fine.
>  >
>  > You could also add a “—verbose” to the zef command to see if it tells
>  > you why the download is failing.
>  >
>
>
> Hi Will,
>
> You called it.  Thank you!  You saved my ...
>
> I took me a few minutes to realize the zef took the tar
> ball and I did not have to de-tar it.
>
> The problem had to do with SSL certificates.  Curl was the
> one that identified it.
>
> The work around for curl is `--ssl-no-revoke `
>
> :-)
>
> Happy camping has returned!
>
> -T
>
>
> C:\NtUtil>zef install File::Directory::Tree --force-install
>
> ===> Searching for: File::Directory::Tree
>
> ===> Fetching [FAIL]:
> File::Directory::Tree:ver<0.1>:auth<github:labster> from
>
> https://raw.githubusercontent.com/raku/REA/main/archive/F/File%3A%3ADirectory%3A%3ATree/File%3A%3ADirectory%3A%3ATree%3Aver%3C0.1%3E%3Aauth%3Cgithub%3Alabster%3E.tar.gz
>
> Aborting due to fetch failure:
> File::Directory::Tree:ver<0.1>:auth<github:labster> (use --force-fetch
> to override)
>
>
> C:\NtUtil>curl -L --ssl-no-revoke
>
> https://raw.githubusercontent.com/raku/REA/main/archive/F/File%3A%3ADirectory%3A%3ATree/File%3A%3ADirectory%3A%3ATree%3Aver%3C0.1%3E%3Aauth%3Cgithub%3Alabster%3E.tar.gz
> -o  File-Directory-Tree.tar.gz
>
>
> C:\NtUtil>zef install C:\NtUtil\File-Directory-Tree.tar.gz
> ===> Staging File::Directory::Tree:ver<0.1>:auth<zef:labster>
> ===> Staging [OK] for File::Directory::Tree:ver<0.1>:auth<zef:labster>
> ===> Testing: File::Directory::Tree:ver<0.1>:auth<zef:labster>
> ===> Testing [OK] for File::Directory::Tree:ver<0.1>:auth<zef:labster>
> ===> Installing: File::Directory::Tree:ver<0.1>:auth<zef:labster>
>
>

Reply via email to