Racket, isa iyi programming mutauro muBuntu

nezve racket

Muchikamu chinotevera isu tichaenda kunotarisa Racket. Ichi chi Lisp-yakavakirwa yakajairika-chinangwa chirongwa chirongwa. Racket inogona kutariswa semutauro we Scheme inova zvakare mutauro wemhuri yeLisp. Iyo inozivikanwa zvakare semutauro wechirongwa wekugadzira mitauro mitsva yekuronga.

Uyu mutauro ndiwo inoshandiswa munzvimbo dzakasiyana siyana senge kunyora, kudzidzisa kwemakomputa kana kutsvagisa. Racket yakavhurwa sosi, muchinjika-chikuva unomhanya paGnu / Linux, Mac OS, uye Windows.

Isa Racket paUbuntu

ari Vashandisi veUbuntu uye akasiyana ayo akadai seLinux Mint, isu tichakwanisa kushandisa iyo Yepamutemo PPA neRacket kuiisa. Mune terminal (Ctrl + Alt + T) isu tinongofanirwa kuwedzera iyo PPA nekutaipa:

wedzera repo raki

sudo add-apt-repository ppa:plt/racket

Kamwe iyo repository yawedzerwa uye software rondedzero yagadziriswa, tinogona enderera nekuisa kwayo:

gadza racket apt

sudo apt-get install racket

Imwe mukana wekumisikidza ndeyekutora ichangoburwa yekumisikidza script kubva papeji re download. Tinogona kuita izvi nekuvhura terminal (Ctrl + Alt + T) uye kushandisa wget seinotevera:

dhawunirodha script racket

wget https://mirror.racket-lang.org/installers/7.5/racket-7.5-x86_64-linux.sh

Mushure mekurodha pasi isu tichafanirwa enda kunzvimbo yatino dhawunirodha script yekumisikidza kuti iitwe. Tichaita izvi nemurairo:

chmod +x racket-7.5-x86_64-linux.sh

Tinogona pakupedzisira mhanyisa iyo inosimudza sezvazvinoratidzwa mune zvinotevera:

inomhanya yekumisikidza script

sudo ./racket-7.5-x86_64-linux.sh

Iyi script ichatibvunza mimwe mibvunzo yekuisa. Inokurudzirwa kwazvo kuti uverenge zvakanyatsonaka:

Mubvunzo wekutanga wauchatibvunza ndewe: Iwe unoda iyo Unix-dhizaini dhizaini? Unogona kusarudza YES kana HERE. Kana iwe ukasarudza Hungu, mafaera ese anoenda kune akasiyana madhairekitori maererano nesangano reUnix. Kana tikasarudza HAPANA, mafaera ese achachengetwa mune dhairekitori rimwe chete, izvo zvinoita kuti zvive nyore kuibvisa kana kuifambisa mune ramangwana. Semuenzaniso uyu ndiri kuenda kusarudza iyo default kukosha Nha.

Mubvunzo wechipiri ndouyu: Ndeipi iwe yaunoda kuisa Racket? Tichapihwa sarudzo shanu sezvakanyorwa pazasi.

  • / usr / racket- Iyi ndiyo nzvimbo yekusarudzika. Kuisirwa mune yese system.
  • / usr / yemuno / racket: zvakafanana nezve pamusoro (system-wide installation).
  • ~ / racket (/ imba / mushandisi / raki): Kuisirwa nemushandisi. Kana iwe uri maneja, unogona kusarudza iyi sarudzo yekuisa Racket mune yako wega $ HOME dhairekitori.
  • ./raketi (mune dhairekitori razvino).
  • Chero chero tsika nzvimbo.

Zvese iwe zvunofanirwa kuita pano nyora zvinoenderana nhamba uye tinya Enter kuti uenderere mberi. Kazhinji, zvakanaka kuiisa iyo sisitimu yese uye nekudaro bvumira vese vashandisi kuti vaimhanye.

Wechitatu uye mubvunzo ndewokuti: Ndekupi iwe kwaunoda kuisa iyo system zvinongedzo, senge raki, drracket, raco, nezvimwe?. Sarudza dhairekitori rakajairika (kazhinji kako $ PATH, semuenzaniso / usr / yemuno /), kuitira kuti iwe usafanirwe kutaipa izere nzira yeanogona kuitika.

Mushure meizvi, Racket ichave yatove kuiswa.

Chengetedza kuiswa

Kana iwe ukashandisa PPA kuisirwa, iwe unofanirwa kunyora unotevera kuraira muoni:

interface mune inouraya

racket

Pane kupokana, kana iwe wakashandisa yekumisikidza script, nyora inoenderana nzira kwawakaisa iyo nekupindura yechipiri neyechitatu mibvunzo panguva yekumisikidza maitiro. Semuenzaniso uyu nzvimbo yekumisikidza ndeiyi:

script yekumisikidza cheki

/usr/racket/bin/racket

Mushure mekumisikidzwa, ku verenga zvinyorwa pamusoro pemutauro uyu isu tinongofanira kunyora chete batsira pane Racket's koni uye tinya Enter. Izvi zvichavhura iro peji rezvinyorwa mune default webhurawuza.

yemunharaunda rubatsiro raki

Para buda muoni, ingo mhanyisa kiyi yekubatanidza Ctrl + D.

DrRacket, graphical interface

Kana iwe usingade tambo yekuraira, iwe uchave unayo mukana wekushandisa iyo HERE DrRacket graphic. Tichakwanisa kuzvitanga nekutsvaga chirongo chayo muchikwata chedu.

Drracket yekutanga

Iwe unogona zvakare tanga DrRacket kubva ku terminal (Ctrl + Alt + T) uchishandisa rairo:

nezve drracket

drracket

Mu interface inozovhura ndipo patinozonyora zvirongwa zvedu, kupedzisa nekudzvanya pabhataniMhanya”Inowanikwa mukona yepamusoro yekona.

muenzaniso muDracket

Uninstall Racket

Kana iwe waisa Racket uchishandisa iyo PPA, ingo mhanya unotevera kuraira mune terminal (Ctrl + Alt + T):

sudo apt --purge remove racket

Para bvisa repository tiri kuzoshandisa rairo:

uninstall racket apt

sudo add-apt-repository -r ppa:plt/racket

Kana iwe ukaiisa nemaoko uchishandisa iyo .sh faira, hakuzovi nepamusoro pe bvisa kuisirwa dhairekitori. Izvo zvakakosha kuti utarise nzira usati waenderera kuibvisa:

sudo rm -r /usr/racket

Para rumwe ruzivo nezve uyu mutauro uye mashandisiro awo, vashandisi vanogona kushandisa iyo purojekiti webhusaiti kana the zvinyorwa zvepamutemo Inopa.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako