Kuinka ajaa ruby-tiedosto terminaalissa Macilla

Bash: ”komentoa ei löydy”

Missä on Ruby-tiedostoni ja kuinka olen unohtanut, kuinka ajaa .rb-tiedosto jo päätteessä?

Oltuaan muutaman päivän poissa ohjelmoinnista ja oppinut Rubyn tekemään freelance-markkinointityötä, tapahtui jotain kauheaa. Olen unohtanut yksinkertaisimmat terminaalikomennot ... Kuinka ajaa Ruby-tiedosto.

Joten saadakseni itseni nopeasti raapimiseen taas, ajattelin kirjoittaa pikaoppaan kaikille, jotka ovat aloittamassa (tai aloittamassa uudelleen minun tapauksessani) oppimaan Ruby- ja Terminal -sovelluksia.

Nyt, jos olet täydellinen aloittelija, saatat ajatella:

"Mikä on" terminaali "ja miksi sanot minun käyttävän sitä? Luulin, että minun piti käyttää komentoriviä? ”

Suurimmalla osalla Ruby-skriptejä ei ole graafisia käyttöliittymiä, joten ne suoritetaan komentorivillä tai komentorivillä. Komentoriviin tai kehotteeseen, sikäli kuin tiedän, pääsee vain päätteestä.

Kuinka löytää päätelaite Macista

  1. Napsauta hakukuvaketta näytön oikeassa yläkulmassa. Tällöin Spotlight-hakupalkki tulee näkyviin.

2. Kirjoita terminaali hakupalkkiin.

3. Päätelaite aukeaa.

Vaihtoehtoisesti:

1. Napsauta 'Finder' -kuvaketta laiturissa.

2. Siirry oikeassa reunassa olevaan Sovellukset-kansioon.

3. Etsi tästä kansiosta pääte.

Ruby-tiedoston luominen

Tässä vaiheessa oletan, että olet oppinut rubiinia, joten olet kirjoittanut muutama ruby-asiakirja aiemmin. Jos ei, noudata kuitenkin seuraavia yksinkertaisia ​​vaiheita:

1. Lataa tai avaa tekstieditori. Käytän Sublime-tekstieditoria, joka on hyvä aloittelijoille kuten minä.

2. Luo ruby-tiedosto kirjoittamalla tekstieditoriin:

laittaa “Hello Wold”

3. Tallenna tämä tiedosto nimellä ex1.rb - tärkeä osa tätä on .rb, jonka on oltava minkä tahansa tiedoston päässä, jotta tietokone tunnistaa sen ruby-asiakirjana.

Rubyn asentaminen Mac-tietokoneeseen

Mac-tietokoneessa Ruby on esiasennettava. Tarkista tämä kirjoittamalla terminaaliin:

ruby -v (välilyönti rubiinin jälkeen ennen merkkiä '-' on tärkeä)

Sinun pitäisi saada samanlainen viesti:

rubiini 2.4.1p111 (2017–03–22 versio 58053) [x86_64-darwin16]

2.4.1 ei ehkä ole sama numero kuin näet, koska esiasennettu rubiini ei yleensä ole viimeisin painos. Suosittelen päivittämään rubiinisi ja tarkistamaan, että sinulla on uusin versio. Kuinka tehdä, löydät seuraavista oppaista:

Tämä on opas, jota käytin Ruby & Railsin asentamisessa.

Tämä on yksinkertainen opas Rubylle - Aloittelijoille lopetetaan juuri ennen tietokannan asentamista, koska se ei ole sinulle välttämätöntä toistaiseksi.

Suorita Ruby-tiedostosi

Kun avaat päätelaitteen, sinun pitäisi löytää jokin skripti jo sieltä. Se sisältää todennäköisesti tietoja tietokoneestasi ja käyttäjänimesi, jota seurataan kehotteesi kanssa.

Pyyntö on yleensä yksi merkki: $ tai #.

1. | Varmista, että olet kansiossa, johon .rb-tiedosto on tallennettu. Voit tehdä tämän syötteen:

pwd (tulosta työhakemisto)

näyttää kansion, jossa olet.

Tallenn kaikki .rb-tiedostoni kansioon, jonka olen nimittänyt “Ruby work”. Tämä ei yleensä ole kansio, josta komentorivi alkaa, joten vaihdan sen tähän kansioon (tai hakemistoon) komennolla:

cd (vaihda hakemistoa)

Kirjoitan komentoriville: cd Ruby work

Toinen | (Valinnainen) Tarkista, että .rb-tiedosto on kansiossa (hakemistossa), johon olet muuttanut kirjoittamalla:

ls (luettelohakemisto)

komentorivillesi. Tämä antaa sinulle täydellisen luettelon kaikista kansion tiedostoista.

3. | Suorita ruby-tiedostosi kirjoittamalla komentoriville:

ruby ex1.rb

Muista kirjoittaa 'ruby' ennen tiedostonimeä. Tämä johtuu siitä, että sinun on kerrottava päätteelle, että haluat käyttää Ruby-ohjelmointikehystä tiedoston suorittamiseen.

Jos olet käyttänyt esimerkkiä .rb-tiedostoa, seuraavan komentosarjan pitäisi näkyä päätteessäsi:

Hei maailma.

Saatko virheilmoituksen?

Jos saat virheilmoituksen, jotain seuraavaa:

syntaksivirhe, odottamaton avainsanan loppu, odotetaan syötteen loppua

se tarkoittaa, että .rb-tiedostosi koodissa on ongelma, ei päätelaitteessa tai itse tiedoston suorittamisessa.

Kuinka lopettaa komentosarjan suorittaminen terminaalilla

Jos olet mennyt pieleen jossain, saatat joutua pysäyttämään terminaalin tai palaamaan takaisin mihin aloitit. Voit tehdä tämän yksinkertaisesti sulkemalla ja avaamalla terminaalin uudelleen.

Tai voit pakottaa lopettamaan ”tappaa” painamalla:

“Ctrl” ja “C” samaan aikaan.

Se on kaikki minulle nyt. Toivottavasti tämä auttoi sinua aloittamaan tai palaamaan käyttämään terminaalisi ruby-tiedostoja. Jos sinulla on kysyttävää opiskellessasi rubiinia, lähetä minulle viesti.

Kiitos lukemasi

Tämä artikkeli julkaistiin ensimmäisen kerran blogissani: http://lebrunblack.com/index.php/2017/06/14/rubyfile/