Hoe Ruby op Linux te installeren

Ruby is standaard geïnstalleerd op de meeste Linux-distributies. U kunt echter de onderstaande stappen volgen om te bepalen of Ruby is geïnstalleerd en, indien niet, installeer de Ruby-interpreter op uw Linux-computer.

Hoe Ruby op Linux te installeren

Voor een op Ubuntu gebaseerde distributie, volgt u de volgende procedure om te controleren of Ruby is geïnstalleerd en zo niet, om het te installeren.

  1. Open een terminalvenster. Een manier om het terminalvenster te openen (soms een "shell" of "bash-shell" genoemd) is om te selecteren toepassingen > Accessoires > Terminal.
  2. Voer de opdracht uit welke robijn. Als u een pad ziet zoals / Usr / bin / ruby, Ruby is geïnstalleerd. Als u geen reactie ziet of een foutmelding krijgt, is Ruby niet geïnstalleerd.
  3. Voer de opdracht uit om te controleren of u een actuele versie van Ruby hebt robijn -v.
  4. Vergelijk het geretourneerde versienummer met het versienummer op de Ruby-downloadpagina.
    Deze cijfers hoeven niet exact te zijn, maar als u een te oude versie gebruikt, werken sommige functies mogelijk niet correct.
  5. Installeer de juiste Ruby-pakketten. Dit proces verschilt tussen distributies, maar voer op Ubuntu de volgende opdracht uit:
    sudo apt-get install ruby-full

Controleer of Ruby correct werkt

Open een teksteditor en sla het volgende op als test.rb.

#! / usr / bin / env ruby
zet "Hallo wereld!"

Wijzig in het terminalvenster de map in de map waarin u hebt opgeslagen test.rb. Voer de opdracht uit

chmod + x test.rb
, voer vervolgens de opdracht uit
./test.rb
.

Je zou het bericht moeten zien Hallo Wereld! weergegeven als Ruby correct is geïnstalleerd.

Tips:

  1. Elke verdeling is anders. Raadpleeg de documentatie en communityforums van uw distributie voor hulp bij het installeren van Ruby op andere distributies dan Ubuntu of zijn varianten.
  2. Voor andere distributies dan Ubuntu, als uw distributie geen tool zoals apt-get biedt, kunt u een site zoals RPMFind gebruiken om Ruby-pakketten te vinden. Zoek ook naar de irb-, ri- en rdoc-pakketten, maar afhankelijk van hoe het RPM-pakket is gebouwd, bevat het deze programma's mogelijk al.