Raku / raku.org

Source code for https://raku.org/
https://raku.org/
Artistic License 2.0
70 stars 50 forks source link

perl6.org/downloads needs links to "finished builds" #109

Closed COMBORICO closed 6 years ago

COMBORICO commented 6 years ago

Something similar to this: https://rakudo.org/files/star/third-party

The idea is that most newbies don't know how to build from scratch. I myself am still struggling with PATH. I did it once or twice the last six months, and forgot how to do it sense then.

Having something that a user can easily download and install is absolute key to the growth of budding programmers in any programming language.

The page should also briefly explain that "finished builds" are the easiest way to install Perl6. How else would they know unless you tell them?

nxadm commented 6 years ago

I am thinking a "add-perl6-to-PATH.p6" to rakudo-pkg script for this usecases. I don't want to change the PATH by default, because it's a minefield (and the philosophy of rakudo-pkg is to be self contained in /opt/rakudo-pkg to never clash with a perl6 installed by the OS).

zoffixznet commented 6 years ago

This was already discussed in https://github.com/perl6/perl6.org/issues/96 and will be part of the BS4 upgrade, currently being worked on.

Tyil commented 6 years ago

Having something that a user can easily download and install is absolute key to the growth of budding programmers in any programming language.

We have tools to ease the installation already: Rakudup and LoneStar. In the case of LoneStar, it also comes with a tool to set up the PATH for you.

Additionally, the Ubuntu 18.04 includes Rakudo Perl 6 in its default repositories. I'd preferably see up-to-date packages appearing in more default distro repos. This would be the best solution for users of all levels.

niner commented 6 years ago

openSUSE currently ships 2018.03 and soon 2018.04 and that may even make it into SLES 15

nxadm commented 6 years ago

rakudo-pkg does provide a script to set the PATH. It's documented here. You only need to do this on your first install (and you can forget about it).

nxadm commented 6 years ago

I don't think this ticket should refer to the perl6 site. In case one of the packaging/build efforts doesn't handle this correctly, an issue should be raised there.

Closing this issue, feel free to reopen.