Hi All,

Scientific Linux 7.3 (RHEL clone)

I just came out of a panic with EPEL and their release update
of Rakudo.  Hosed the hole thing.  Total mess.

Anyway, thanks to the guys at the IRC channel, after a lot
of uninstalling and erasing, I am now on

   https://github.com/nxadm/rakudo-pkg/releases


https://github.com/nxadm/rakudo-pkg/releases/download/2017.03_02/perl6-rakudo-moarvm-CentOS7.3.1611-20170300-02.x86_64.rpm

Problem, EPEL and `nxadm` put `perl6` in different places:
    EPEL:   /usr/bin/perl6
    nxadm:  /opt/rakudo/bin/perl6

and all my Linux Perl6 programs start with
    #!/usr/bin/perl6

The following cured the issue
# ln -s /opt/rakudo/bin/perl6  /usr/bin/perl6

I reported the issue over on
https://github.com/nxadm/rakudo-pkg/issues/9

Therefore, I would like best practice advice:

If various releases of Linux's rakudo are going to install in
different places and I want Linux cross machine compatibility,
is it best to leave the `#!/usr/bin/perl6`off and run everything
the hard way with `perl6 xxx.pl6` and remove the bash first
line path?

I don't suppose there is a way to dual path the first line?

Your thoughts on the issue?

Many thanks,
-T


--
~~~~~~~~~~~~~~~~~~~~~~~~
Yesterday it worked.
Today it is not working.
EPEL is like that.
~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to