Rakudo, uyifaka njani le compiler yeRaku kwi-Ubuntu 20.04

u-Rakudo

Kwinqaku elilandelayo siza kujonga iRakudo. Yi le Umhlanganisi weRaku weMoVVM kunye noMatshini oSebenzayo weJava. Okwangoku yeyona compiler iphambili yeRaku, iphantsi kophuhliso olusebenzayo. Yisihlanganisi esiya kusivumela ukuba sonwabele amandla apheleleyo eRaku. I-Rakudo isasazwa phantsi kwemiqathango yeLayisensi yobugcisa 2.0.

Ukuba ubungazi, URaku lulwimi olusekwe kwinkqubo yasePerl. Olu lwimi luphuhliswe liqela lamavolontiya azinikeleyo kwaye anomdla kwaye luyaqhubeka ukukhula. Yayiqale yaphuhliswa ngaphakathi kwiprojekthi yeParrot, kodwa ikhowudi yemithombo yayo yahlulahlulwa kule projekthi intsha ngoFebruwari 2009, ifuna ukuba iphuhliswe ngokuzimeleyo. URaku Ekuqaleni yaziwa ngokuba yiPerl 6, kwaye yathiywa igama kwathiwa yiRaku ngo-Okthobha 2019. Inezinto ezivela kwiilwimi ezininzi zala maxesha nezembali.

Ukupapashwa kokuqala nokuphambili, kokubini komhlanganisi kunye neemodyuli (ebizwa ngokuba "yiRakudo" okanye "iRakudo Star"yapapashwa ngoJulayi 29, 2010. Igama elithi 'Rakudo' lonyulwa ukwahlula phakathi kwegama lokumiliselwa kolwimi ('Rakudo'Igama elichazayo igama ('Raku'). Nakuphi na ukuphunyezwa okuphumelela isuti yovavanyo olusemthethweni kunokuzibiza 'Raku'. Okwangoku kukho izinto ezininzi ezenziwayo kumanqanaba ngamanqanaba okukhula, kwaye yiRakudo kuphela ephumeza iseti epheleleyo yeRaku kunye ne-NQP yeRaku.

Faka iRakudo kwi-Ubuntu 20.04

Namhlanje uRaku akathandwa njengoPerl okanye ilitye elinqabileyo elibomvu, kodwa iye yamkelwa luluntu. Ndiyicinga ukuba kutheni le nto I-Rakudo inokufumaneka kwindawo yokugcina esemthethweni Ubuntu 20.04.

Ukuba ufuna ukuyifaka kwinkqubo yakho, vula itheminali (Ctrl + Alt + T) kwaye usebenzise lo myalelo ulandelayo:

faka i-rakudo kwi-apt

sudo apt install rakudo

Le yeyona ndlela ilula yokufaka, kodwa ayizukusinika ingxelo yokugqibela ezinzileyo yeRakudo. Unga jonga uhlobo olufakelweyo usebenzisa i-apt Ukuchwetheza kwisiphelo esinye:

Inguqulelo efakwe kwi-apt

rakudo --version

Ukusuka kwiwebhusayithi yale projekthi, kwi icandelo lokukhuphela, Siza kufumana ukhetho lokukhuphela uguqulelo oluzinzileyo lwamva ngqo. Singawusebenzisa kwakhona umyalelo wget Kwisiphelo (Ctrl + Alt + T) ngolu hlobo lulandelayo:

khuphela i-rakudo kwi-github

wget -c https://rakudo.org/dl/rakudo/rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

Emva kokukhuphela, kuya kufuneka unzip iphakheji ngalo myalelo ulandelayo:

tar xzvf rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

Kwifolda ekufuneka yenziwe, singafumana i-binary (rakungaphakathi kwifolda mna. Ukuba ufuna ukutshintsha igama lefolda esisandula ukuyivula, ukuze libe negama elilula, ungasebenzisa lo myalelo:

rakudo kanambambili

mv rakudo-moar-2021.03-01-linux-x86_64-gcc/ rakudo

ukuba jonga uhlobo esilukhuphelileyo, kwifolda apho sinokufumana khona i-binary, kuya kufuneka sisebenzise kuphela lo myalelo:

Inguqulelo ikhutshiwe kwi-github

./raku --version

Umzekelo omncinci wokusetyenziswa

Siza kudala ifayile yokuvavanya iRakudo kwi-Ubuntu 20.04. Siza kuyenza le nto ngomhleli wethu wokubhaliweyo, kulo mzekelo ndiza kusebenzisa i-vim:

vim ejemplo-rakudo.pl

Ngaphakathi kwifayile, kufuneka sibhale into efana nale ilandelayo:

say "Esto es un ejemplo con Rakudo utilizado en Ubuntu 20.04";

Emva kokubhala isicatshulwa kwifayile, gcina utshintsho kwaye uvale umhleli. Xa sibuyele kwisiphelo sendlela, ukwenza le fayile kufuneka sisebenzise i-raku kanambambili ebekwe kwifolda yakudo / bin (ukuba utshintshe igama lefolda kwifayile ye-tar).

rakudo/bin/raku ejemplo-rakudo.pl

Lo myalelo uza kubuyisa iziphumo ezinje ngokulandelayo kwiscreen:

molo mzekelo wehlabathi noRaku

Namhlanje kukho iilwimi ezininzi, nangona kunjalo URaku akathandwa njengoPerl, ubanga ukuba yinto eguqukayo kuyo, kwaye bekunye neRakudo benza isibini esinomdla sokusebenza.

Kuba uRakudo ngumhlanganisi, kubalulekile ukwahlula phakathi kwamaxwebhu esihlanganisi ngokwawo kunye nolwimi alusebenzisayo. Ulwazi oluthe kratya kumqokeleli weRakudo unokufumaneka kwi iphepha lewebhu efanayo, okanye kwifayile ye- amaxwebhu asemthethweni. Ulwazi malunga neRaku lunokufumaneka kwi iwebhusayithi yale projekthi.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UPatrick Böker sitsho

    Enkosi ngalendlela yokwenza ngayo!

    Ukongezwa kwefayile ye-canonical ngu` .raku` endaweni ye` .pl`ukuze ucacise umahluko phakathi kweempendulo zePerl neRaku.

    Ukukhutshwa okuhlanganisiweyo okunokukhutshelwa kwi- rakudo.org kuqulethe iskripthi sokulungisa `UMENDO`. Yongeza i `bin /` kunye` share / perl6 / indawo / bin / `ifolda, equlathe` zef` yemodyuli yokufaka. Ingabizwa ngolu hlobo: `` $ (/ path / of / rakudo / script / set-env.sh) `. Emva koko umntu angatsalela umnxeba` raku` kunye` zef` ngaphandle kwesikhombisi esisebenzayo ngoku.

    1.    UDamien A. sitsho

      Enkosi ngengcaciso nangegalelo. Ukubulisa