Installeer Ruby en creëer een programmeeromgeving op macOS

Bij gebruik van besturingssystemen macOS we hebben een brede wereld aan opties waarmee we verschillende taken op veel professionele gebieden kunnen uitvoeren en een waarvan we misschien niet al te diep hebben gegraven, is de mogelijkheid om een ​​programmeeromgeving met al zijn functionaliteiten en variabelen in macOS te creëren, waardoor we verder kunnen breid de capaciteit van dit geweldige besturingssysteem uit.

Voor dit onderwerp zullen we vandaag analyseren hoe Ruby kan worden gebruikt om een ​​dergelijke omgeving op een eenvoudige en volledig betrouwbare manier te creëren voor alle programmeertaken.

Wat is robijn?Hoewel Ruby standaard wordt geleverd in macOS-besturingssystemen, in dit geval macOS Sierra, is het niet altijd in de nieuwste versie.

Ruby is een programmeertaal die bestaat uit Perl, Smalltalk, Eiffel, Ada en Lisp, waardoor functionele en imperatieve programmering kan worden opgenomen. Ruby is volledig gratis en biedt ons functies zoals:

  • Flexibiliteit doordat gebruikers hun taal kunnen wijzigen en naar wens kunnen aanpassen.
  • Mogelijkheid om eigenschappen en acties toe te wijzen aan alle informatie en code.
  • Het heeft blokken waarmee de ontwikkelaar een clausule aan elke methode kan toevoegen, waarin wordt beschreven hoe dat blok zou moeten werken.
  • Ruby omvat het concept van modules die niets meer zijn dan verzamelingen methoden die kunnen worden toegepast op verschillende variabelen en objecten.
  • Het heeft exception handling, zoals Java en Python, om de afhandeling van eventuele fouten te vergemakkelijken.
  • Hiermee kunnen dynamische extensiebibliotheken worden geladen.
  • Inclusief mark-and-sweep garbage collector voor alle Ruby-objecten.
  • Het heeft threadbeheer onafhankelijk van het besturingssysteem.
  • Het kan worden uitgevoerd op UNIX, Mac OS X, Windows, DOS, BeOS, OS/2 en andere.

Vervolgens zullen we zien hoe we de nieuwste versie van Ruby op macOS Sierra kunnen installeren om de programmeeromgeving te creëren.

1. Toegang tot de macOS Sierra-terminal


Om dit proces te starten, moeten we toegang krijgen tot de terminal met een van de volgende opties:
  • Naar het pad gaan Go / Utilities / Terminal
  • Gebruik de volgende toetsencombinatie en selecteer daar terminal

⇧ + ⌘ + U

  • Het woord terminal invoeren in Spotlight.

2. Installeer de Xcode-opdrachtregeltool op macOS Sierra


Xcode is een Integrated Development Environment (IDE) die is samengesteld uit ontwikkeltools voor het macOS-systeem. Ruby vertrouwt op een aantal van zijn tools voor optimale prestaties.

Stap 1

In het geval dat we geen Xcode hebben geïnstalleerd in macOS Sierra, zullen we de volgende regel in de terminal uitvoeren:

 xcode-select -install
Stap 2
Het volgende venster wordt weergegeven. Daar klikken we op de knop Installeren om het proces te starten.

3. Installeer Homebrew op macOS Sierra


Homebrew is een pakketbeheerder die exclusief is ontworpen voor macOS-omgevingen en stelt ons in staat om alles in het systeem te installeren wat Apple niet standaard installeert en onthoud dat de functie van een pakketbeheerder is om een ​​verzameling softwaretools te hebben die werken om software-installaties te automatiseren, configuraties en updates binnen het besturingssysteem. Homebrew zal elk pakket in zijn eigen map installeren en symbolische koppelingen maken naar zijn bestanden in / usr / local.

Stap 1
Om Homebrew in macOS Sierra te installeren, voeren we de volgende regel in de terminal uit:

 / usr / bin / ruby ​​​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Stap 2
Het Homebrew-installatieprogramma is geschreven in de Ruby-taal en we hebben de curl-parameter gebruikt om het Homebrew-script te downloaden. We hebben ook de volgende parameters toegevoegd:

-f (-falen)Vertel de terminal geen HTML-foutrapporten te genereren.

-sWe kunnen de variabele -silent mute curl gebruiken zodat de voortgang van de bewerking niet wordt weergegeven of de parameter -show-error om de fouten tijdens het downloadproces weer te geven.

-L (-locatie)Het stelt Curl in staat om doorverwijzingen te gebruiken in het geval dat de aangegeven pagina naar een andere site is verplaatst.

Stap 3
Bij het uitvoeren van deze opdracht wordt het volgende weergegeven. Daar wachten we tot het proces is afgelopen.

VERGROTEN

4. Pas de Homebrew-map aan in macOS Sierra


Zodra het Homebrew-installatieproces is voltooid, moeten we de standaardmap waarin Homebrew de variabelen opslaat naar de voorkant van de PATH-variabele verplaatsen, hiermee zorgen we ervoor dat we de meest recente versie van Ruby gebruiken die door Homebrew is gedownload en niet degene die wordt standaard geleverd met macOS Sierra.

Stap 1
Hiervoor openen of maken we het bestand met de naam ~ / .bash_profile met nano:

 nano ~ / .bash_profile
Stap 2
In het weergegeven bestand zullen we het volgende invoeren:
 # Het uitvoerbare bestand Homebrew toevoegen aan PATH export PATH = / usr / local / bin: $ PATH

VERGROTEN

Stap 3
We slaan de wijzigingen op met de toetsencombinatie

Ctrl + O

en we verlaten de editor met het volgende. De eerste regel is een opmerking over de ondernomen actie.

Ctrl + X

Stap 4
We activeren deze wijzigingen door de volgende regel uit te voeren:

 bron ~ / .bash_profile
Stap 5
Met deze opdracht worden de wijzigingen in het PATH-pad van kracht en worden ze bij elke aanmelding toegepast. Om te controleren of het brouwen op de juiste manier is geconfigureerd, voeren we de volgende regel uit:
 brouwdokter

5. Installeer Ruby op macOS Sierra


Dankzij de Homebrew-installatie kunnen we Ruby gemakkelijk vinden en installeren met de nieuwste versie.

Stap 1
Hiervoor zoeken we eerst naar de pakketten die bij Ruby horen door de volgende regel uit te voeren:

 brouwen zoeken ruby 

VERGROTEN

Stap 2
Daar zullen we de meerdere opties zien die aan Ruby zijn gekoppeld. Om Ruby te installeren, voeren we de volgende regel uit:

 brouwen installeer ruby

VERGROTEN

Stap 3
Inbegrepen in deze installatie zijn extra tools zoals:

IrbHet is Ruby's interactieve console.

HarkHet is een programma voor het uitvoeren van scripts.

EdelsteenBeheer de installatie en upgrade van Ruby-bibliotheken.

Stap 4
We kunnen de geïnstalleerde versie van Ruby controleren door de volgende opdracht uit te voeren:

 robijn -v

VERGROTEN

Stap 5
Als we Ruby willen updaten, moeten we eerst Homebrew updaten door de volgende commando's uit te voeren:

 brouw update brouw upgrade ruby

6. Maak een programma met Ruby op macOS Sierra

Stap 1
Om het gebruik van Ruby te controleren, maken we een klein programma met nano met het bestand hello.rb:

 nano hallo.rb
Stap 2
In het getoonde bestand zullen we de gewenste tekst invoeren:

VERGROTEN

Stap 3
We slaan de wijzigingen op met de toetsencombinatie

Ctrl + O

en we verlaten de editor met het volgende. De eerste regel is een opmerking over de ondernomen actie.

Ctrl + X

Stap 4
Voor de uitvoering van het programma gebruiken we de volgende regel:

 ruby hallo.rb

VERGROTEN

Zoals we hebben gezien, kunnen we Ruby installeren met Homebrew en de nodige programmeertaken gemakkelijk uitvoeren.

wave wave wave wave wave