Kuidas käivitada terminalis rubiinifaili Macis

Bash: käsku ei leitud

Kus on minu Ruby-fail ja kuidas ma unustasin, kuidas .rb-faili juba terminalis käivitada?

Pärast mõnepäevast programmeerimist ja Ruby õppimist vabakutselise turundustööna õppimiseks näib juhtunud midagi kohutavat. Olen unustanud kõige lihtsamad terminali käsud ... Kuidas Ruby-faili käivitada.

Nii et mõtlesin end kiiresti uuesti üles kraapida ja mõtlesin, et kirjutan kiire juhendi kõigile, kes on alustanud (või minu puhul uuesti alustamist) Ruby ja Terminali õppimisega.

Kui olete täielik algaja, võite mõelda:

Mis on terminal ja miks sa ütled mulle seda kasutada? Arvasin, et peaksin kasutama käsurida? “

Enamikul Ruby-skriptidel pole graafilisi kasutajaliideseid, siis käitatakse neid käsurida või käsurealt kasutades. Käsureale või viibale on minu teada juurde pääseda ainult terminali kaudu.

Kuidas Macis terminali leida

  1. Klõpsake ekraani paremas ülanurgas asuvat otsinguikooni. Seejärel ilmub Spotlighti otsinguriba.

2. Tippige otsinguribale „Terminal”.

3. Terminal hüppab üles.

Teine võimalus:

1. Klõpsake dokis ikooni Finder.

2. Minge paremas servas kausta Rakendused.

3. Otsige sellest kaustast terminali.

Ruby-faili loomine

Siinkohal eeldan, et olete õppinud rubiini, nii et olete juba paar rubiini dokumenti kirjutanud. Kui aga mitte, järgige järgmisi lihtsaid samme:

1. Laadige alla või avage oma tekstiredaktor. Kasutan Sublime'i tekstiredaktorit, mis sobib hästi minusugustele algajatele.

2. Looge tekstiredaktorisse sisestades rubiinifail:

paneb kirja "Tere Wold"

3. Salvestage see fail ex1rb-vormingus - selle oluline osa on .rb - see peab olema teie arvuti jaoks iga faili lõpus, et see rubiindokumendina ära tunda.

Ruby installimine Mac'i

Mac-arvutis peaks Ruby olema eelinstalleeritud. Kontrollige seda, sisestades terminali:

rubiin -v (tühik pärast rubiini enne „-” on oluline)

Te peaksite saama sarnase teate:

rubiin 2.4.1p111 (2017–03–22, versioon 58053) [x86_64-darwin16]

2.4.1 ei pruugi olla sama number, nagu näete, kuna eelinstalleeritud rubiin ei ole tavaliselt viimane väljaanne. Soovitan värskendada teie rubiini ja kontrollida, kas teil on uusim versioon. Kuidas seda teha, leiate järgmistest juhenditest:

See on juhend, mida kasutasin Ruby & Rails installimisel.

See on Ruby jaoks lihtne juhend - Algajad peatuvad vahetult enne andmebaasi installimist, kuna see pole praegu teile vajalik.

Ruby-faili käitamine

Terminali avamisel peaksite juba leidma skripti. Tõenäoliselt sisaldab see teavet teie arvutis ja kasutajanime, seejärel järgitakse seda teie viibaga.

Küsimus on tavaliselt üks märk: $ või #.

1. | Veenduge, et oleksite kaustas, kuhu teie .rb-fail on salvestatud. Selle sisendi tegemiseks toimige järgmiselt.

pwd (prindi töökataloog)

et näidata kausta, milles viibite.

Salvestan kõik oma .rb-failid kausta, mille olen nimetanud “Ruby work”. See ei ole tavaliselt kaust, millest minu käsurida algab, nii et ma muudan selle käsuga sellesse kausta (või kataloogi):

CD (muuda kataloogi)

Kirjutan käsureale: cd Ruby work

2. | (Valikuline) Kontrollige, kas teie .rb-fail on kaustas (kataloogis), milleks olete muutunud, tippides:

ls (loendikataloog)

oma käsureale. See annab teile kõigi kaustas olevate failide täieliku loendi.

3. | Käivitage oma rubiinifail, sisestades käsurida:

rubiin ex1.rb

Ärge unustage enne failinime sisestada rubiini. Selle põhjuseks on asjaolu, et peate terminalile ütlema, et soovite faili käitamiseks kasutada Ruby programmeerimisraamistikku.

Kui olete kasutanud näit .rb-faili, peaksite terminalis ilmuma järgmine skript:

Tere, Maailm.

Kas saada tõrketeade?

Kui teile kuvatakse tõrketeade, siis midagi sellist:

süntaksiviga, ootamatu märksõna_end, oodates sisendi lõppu

see tähendab, et teie .rb-failis on probleem koodiga, mitte terminali või faili enda käitamisega.

Kuidas lõpetada skripti käitamine terminalis

Kui olete kuskilt valesti läinud, peate võib-olla terminali peatama või minema tagasi sinna, kust alustasite. Seda saate teha lihtsalt terminali sulgedes ja uuesti avades.

Või võite sundida lõpetama tapmise, vajutades:

Ctrl ja C samal ajal.

See on minu jaoks praegu kõik. Loodetavasti aitas see teil oma terminalis rubiinifailide käivitamisel või uuesti tööle asumisel. Kui teil on rubiini õppimise ajal küsimusi, saatke mulle sõnum.

Täname, et lugesite

See artikkel postitati esimest korda minu ajaveebi: http://lebrunblack.com/index.php/2017/06/14/rubyfile/