Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Hoe installeer ik Ruby met Ruby Version Manager (RVM) op MacOS Mojave

By admin on januari 23, 2021

Een stap-voor-stapstap-voor-stap handleiding

Voorwaarden

  1. Hoe gebruik je de Terminal aka Bash

Systeemvereisten

  1. MacOS Mojave 10.14.2

2. Terminal (>= 3.2.25 voor bash 3 of >= 4.2 anders)

Om de Terminal te vinden, open de Finder op je MacOS, klik op Programma’s, zoek de Utilities map zoals in de afbeelding hieronder, open de map waar je de Terminal en andere dingen in ziet staan, klik op de terminal om het te starten.

Ruby wordt als voorverpakt pakket geleverd bij MacOS, Om de voorverpakte ruby van het systeem te zien, voert u het volgende commando in de terminal in:

which ruby

Output

De beste manier om Ruby te installeren is met behulp van de Ruby Version Manager. RVM laat u schakelen tussen meerdere versies van Ruby, dit is handig wanneer u een specifieke versie van Ruby moet gebruiken in een ontwikkel omgeving. Vermijd het gebruik van de voorverpakte Ruby die bij de MacOS wordt geleverd, dit omdat de versie verouderd kan zijn.

De voordelen van het gebruik van RVM zijn onder andere;

  1. RVM installeert elke versie van Ruby in een verborgen map in uw thuismap, zodat elke versie van Ruby die u installeert geen invloed heeft op het systeem Ruby. Dit is ook bekend als de Single-user installatie.
  2. Gems geïnstalleerd door RVM-beheerde versies van Ruby worden geïnstalleerd in de verborgen map in uw thuismap waarin die versie van Ruby staat.
  3. U hoeft sudo niet te gebruiken om gems te installeren. Installaties diesudo vereisen worden aangeduid als Multi-User installatie.

Voor een meer grondige gids over de verschillende soorten installatie voor RVM, raadpleeg de RVM Documentatie.

Ruby wordt voorverpakt met de MacOS geleverd, om de voorverpakte ruby te bekijken voert u het volgende commando in de terminal in:

Om de versie van Ruby op uw macOS te controleren, voert u het volgende commando in:

ruby -v

De RVM installatie pagina heeft uitgebreide instructies voor het installeren van RVM die werken op MacOS.

Installeer GPG of GPG2

De eerste stap is het installeren van een publieke sleutel. Echter, zoals de installatie pagina opmerkt, zou je gpg of gpg2 nodig kunnen hebben. Mac OS X wordt niet geleverd met gpg, dus voordat je de publieke sleutel installeert, moet je gpg installeren. Ik installeerde gpg met Homebrew:

brew install gnupg

Nadat u gnupg hebt geïnstalleerd, kunt u de mpapis publieke sleutel installeren met dit commando:

gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

U kunt problemen ondervinden met een keyserver, als dit gebeurt, vervang dan de server URL door een van de onderstaande;

hkp://pool.sks-keyservers.net

hkp://pgp.mit.edu

hkp://keyserver.pgp.com

Installeren van RVM

Om de stabiele versie van RVM te installeren gebruik je dit commando hieronder, dit commando installeert ruby als een enkele gebruiker, dit betekent dat het ruby installeert in mijn thuismap.

\curl -sSL https://get.rvm.io | bash -s stable

De uitvoer zou er ongeveer zo uit moeten zien;

Owanates-MacBook-Pro:~ owanate$ \curl -sSL https://get.rvm.io | bash -s stableDownloading https://github.com/rvm/rvm/archive/1.29.10.tar.gzDownloading https://github.com/rvm/rvm/releases/download/1.29.10/1.29.10.tar.gz.ascgpg: Signature made Wed Mar 25 22:58:42 2020 WATgpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg: Good signature from "Piotr Kuczynski <[email protected]>" gpg: WARNING: This key is not certified with a trusted signature!gpg: There is no indication that the signature belongs to the owner.Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDBGPG verified '/Users/owanate/.rvm/archives/rvm-1.29.10.tgz'Installing RVM to /Users/owanate/.rvm/Adding rvm PATH line to /Users/owanate/.profile /Users/owanate/.mkshrc /Users/owanate/.bashrc /Users/owanate/.zshrc.Adding rvm loading line to /Users/owanate/.profile /Users/owanate/.bash_profile /Users/owanate/.zlogin.Installation of RVM in /Users/owanate/.rvm/ is almost complete:* To start using RVM you need to run `source /Users/owanate/.rvm/scripts/rvm`in all your open shell windows, in rare cases you need to reopen all shell windows.Thanks for installing RVM 🙏Please consider donating to our open collective to help us maintain RVM.👉 Donate: https://opencollective.com/rvm/donate

Uitvoeren van het volgende commando in terminal;

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

Reload Terminal

Sluit uw huidige shell of terminal sessie af en open een nieuwe (voorkeur). U kunt RVM laden met het volgende commando:

source ~/.rvm/scripts/rvm

Als de installatie en configuratie succesvol waren, zou RVM nu moeten laden telkens als u een nieuwe commandoregel opent. Dit kan worden getest door het volgende commando uit te voeren dat rvm is a function zou moeten uitvoeren zoals hieronder wordt getoond.

type rvm | head -n 1
# rvm is a function

Voer het volgende commando uit om een lijst van alle known rubies weer te geven.

NOTE: RVM kan nog veel meer Rubies installeren die niet in de lijst staan.

rvm list known

Uitvoer

rvm list known# MRI Rubies1.8.61.8.7 # security released on head1.9.11.9.21.9.32.0.02.12.22.32.42.52.62.7ruby-head....# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2

Als de versie van Ruby die je van plan bent te gebruiken al in de bovenstaande uitvoer staat, ga je gang en voer je dit commando in terminal in:

rvm use 

Vervang version no door de ruby versie, bijv.g rvm use 2.1

Installeer een specifieke versie van Ruby

Om een specifieke versie van Ruby te installeren (bijv. 2.6.3):

rvm install 2.6.3

Uitvoer:

Owanates-MacBook-Pro:~ owanate$ rvm install 2.6.3No binary rubies available for: osx/10.14/x86_64/ruby-2.6.3.Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.Checking requirements for osx.Installing requirements for osx.Updating system.......Installing required packages: autoconf, automake, libtool, pkg-config, coreutils, libyaml, readline, zlib...........Certificates bundle '/usr/local/etc/[email protected]/cert.pem' is already up to date.Requirements installation successful.Installing Ruby from source to: /Users/owanate/.rvm/rubies/ruby-2.6.3, this may take a while depending on your cpu(s)...ruby-2.6.3 - #downloading ruby-2.6.3, this may take a while depending on your connection...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 13.8M 100 13.8M 0 0 47801 0 0:05:03 0:05:03 --:--:-- 53787ruby-2.6.3 - #extracting ruby-2.6.3 to /Users/owanate/.rvm/src/ruby-2.6.3
.....Install of ruby-2.6.3 - #completeRuby was built without documentation, to build it run: rvm docs generate-ri

Voer het onderstaande commando in om RVM te instrueren de nieuw geïnstalleerde Ruby te gebruiken:

rvm use 2.6.3

Uitvoer

Owanates-MacBook-Pro:~ owanate$ rvm use 2.6.3Using /Users/owanate/.rvm/gems/ruby-2.6.3

Om te controleren of alles goed is gegaan:

ruby -vruby 2.6.3p62 (2019-04-16 revision 67580) which ruby/Users/owanate/.rvm/rubies/ruby-2.6.3/bin/ruby

Als optie kunt u een versie van Ruby instellen om te gebruiken als standaard voor nieuwe shells. Merk op dat dit de ‘systeem’ ruby overschrijft:

rvm use 2.6.3 --default

Voor meer informatie verwijzen we u naar de Officiële RVM Documentatie!

Gefeliciteerd! U heeft RVM succesvol geïnstalleerd en RVM ook gebruikt om een specifieke versie van Ruby te installeren.

Bedankt voor het lezen!!

Berichtnavigatie

Soul Eater Seizoen 2: Premiere Datum, Personages, Plot
Pure Joy Planet

Geef een reactie Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Meest recente berichten

  • 9 Beste Vitaminen en Supplementen voor honden voor een betere gezondheid
  • CD-rentevoorspelling voor 2021: Tarieven blijven waarschijnlijk laag, maar kunnen later in het jaar stijgen
  • Hoe de documentatie van het kwaliteitsmanagementsysteem te structureren
  • Chronische bekkenpijn en prostatitis: symptomen, diagnose en behandeling
  • Mixed Berry Crisp
  • Koolhydraatarm chocoladepuddingrecept
  • Gezonde spelletjes en activiteiten voor kinderen | UIC Online Informatics
  • De voordelen van borstvoeding na één jaar
  • Is het veilig om koffiedik door de gootsteen te spoelen | Atomic Plumbing
  • Onze werkzaamheden

Meta

  • Inloggen
  • Berichten feed
  • Reacties feed
  • WordPress.org

Archief

  • maart 2021
  • februari 2021
  • januari 2021
  • december 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com