Při používání operačních systémů Operační Systém Mac máme široký svět možností, které nám umožňují provádět různé úkoly v mnoha profesních oblastech, a jednu z nich jsme možná příliš neprozkoumali, je možnost vytvoření programovacího prostředí se všemi jeho funkcemi a proměnnými v macOS, což nám umožňuje další rozšířit kapacitu tohoto skvělého operačního systému.
Pro toto téma dnes budeme analyzovat, jak pomocí Ruby vytvořit takové prostředí jednoduchým a naprosto spolehlivým způsobem pro všechny programovací úkoly.
Co je rubínPřestože je Ruby standardně v operačních systémech macOS, v tomto případě macOS Sierra, není vždy ve své nejnovější verzi.
Ruby je programovací jazyk složený z jazyků Perl, Smalltalk, Eiffel, Ada a Lisp, což umožňuje zahrnutí funkčního a imperativního programování. Ruby je zcela zdarma a nabízí nám funkce jako:
- Flexibilita tím, že umožňuje uživatelům změnit svůj jazyk a přizpůsobit si ho podle svých představ.
- Možnost přiřazení vlastností a akcí všem informacím a kódu.
- Má bloky, které umožňují vývojáři připojit klauzuli k jakékoli metodě, která popisuje, jak by měl uvedený blok působit.
- Ruby zahrnuje koncept modulů, které nejsou ničím jiným než sbírkami metod, které lze použít na různé proměnné a objekty.
- Má zpracování výjimek, jako je Java a Python, aby usnadnilo zpracování chyb, které mohou nastat.
- Umožňuje načítání knihoven dynamických rozšíření.
- Zahrnuje označování a zametání odpadků pro všechny objekty Ruby.
- Má správu vláken nezávislou na operačním systému.
- Lze jej spustit na UNIX, Mac OS X, Windows, DOS, BeOS, OS / 2 a dalších.
Dále uvidíme, jak nainstalovat nejnovější verzi Ruby na macOS Sierra a vytvořit tak programovací prostředí.
1. Získejte přístup k terminálu macOS Sierra
Abychom mohli tento proces spustit, musíme k terminálu přistupovat pomocí jedné z následujících možností:
- Přejít na cestu Přejít / Nástroje / Terminál
- Pomocí následující kombinace kláves vyberte terminál
⇧ + ⌘ + U
- Zadání slova terminál v aplikaci Spotlight.
2. Nainstalujte si nástroj příkazového řádku Xcode na macOS Sierra
Xcode je integrované vývojové prostředí (IDE), které se skládá z vývojových nástrojů pro systém macOS. Ruby spoléhá na některé ze svých nástrojů pro optimální výkon.
Krok 1
V případě, že nemáme v macOS Sierra nainstalovaný Xcode, spustíme na terminálu následující řádek:
xcode -select -installKrok 2
Zobrazí se následující okno. Tam klikneme na tlačítko Nainstalujte zahájit proces.
3. Nainstalujte si Homebrew na macOS Sierra
Homebrew je správce balíčků navržený výhradně pro prostředí macOS a umožňuje nám do systému nainstalovat vše, co Apple ve výchozím nastavení neinstaluje, a pamatujte si, že funkcí správce balíčků je mít kolekci softwarových nástrojů, které pracují na automatizaci instalací softwaru, konfigurace a aktualizace v rámci operačního systému. Homebrew nainstaluje každý balíček do vlastního adresáře a vytvoří symbolické odkazy na své soubory v adresáři / usr / local.
Krok 1
Chcete -li nainstalovat Homebrew do systému macOS Sierra, spustíme na terminálu následující řádek:
/usr/bin/ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Krok 2
Instalační program Homebrew je napsán v jazyce Ruby a ke stažení skriptu Homebrew jsme použili parametr curl. Přidali jsme také následující parametry:
-f (-fail)Řekněte terminálu, aby nevytvářel zprávy o chybách HTML.
-sMůžeme použít proměnnou -silent mute curl, aby se nezobrazoval průběh operace nebo parametr -show -error k zobrazení chyb během procesu stahování.
-L (-lokace)Umožňuje Curl využívat přesměrování v případě, že byla uvedená stránka přesunuta na jiný web.
Krok 3
Při provádění tohoto příkazu se zobrazí následující. Tam čekáme, až proces skončí.
ZVĚTŠIT
4. Upravte adresář Homebrew v macOS Sierra
Jakmile proces instalace Homebrew skončí, musíme přesunout výchozí adresář, ve kterém Homebrew ukládá proměnné, na začátek proměnné PATH, čímž zajistíme, že použijeme nejaktuálnější verzi Ruby staženou Homebrewem a ne tu, která standardně je dodáván s macOS Sierra.
Krok 1
Za tímto účelem otevřeme nebo vytvoříme soubor s názvem ~ / .bash_profile pomocí nano:
nano ~ / .bash_profileKrok 2
Do zobrazeného souboru zadáme následující:
# Přidání spustitelného souboru Homebrew do exportu PATH PATH = / usr / local / bin: $ PATH
ZVĚTŠIT
Krok 3
Změny uložíme pomocí kombinace kláves
Ctrl + O
a ukončíme editor pomocí následujícího. První řádek je komentář k provedené akci.
Ctrl + X
Krok 4
Tyto změny aktivujeme spuštěním následujícího řádku:
zdroj ~ / .bash_profileKrok 5
Pomocí tohoto příkazu se změny provedené v cestě PATH projeví a budou použity při každém přihlášení. Abychom zkontrolovali, zda je vaření nakonfigurováno správným způsobem, spustíme následující řádek:
vařit doktor
5. Nainstalujte si Ruby na macOS Sierra
Díky instalaci Homebrew můžeme snadno najít a nainstalovat Ruby s její nejnovější verzí.
Krok 1
Za tímto účelem nejprve vyhledáme balíčky spojené s Ruby spuštěním následujícího řádku:
vařit vyhledávání rubín
ZVĚTŠIT
Krok 2
Tam uvidíme více možností spojených s Ruby. Chcete -li nainstalovat Ruby, spustíme následující řádek:
brew install ruby
ZVĚTŠIT
Krok 3
Tato instalace obsahuje další nástroje, jako například:
IrbJe to interaktivní konzole Ruby.
HráběJe to program pro spouštění skriptů.
KlenotSpravujte instalaci a upgrade knihoven Ruby.
Krok 4
Instalovanou verzi Ruby můžeme zkontrolovat spuštěním následujícího příkazu:
rubín -v
ZVĚTŠIT
Krok 5
Pokud chceme aktualizovat Ruby, musíme nejprve aktualizovat Homebrew spuštěním následujících příkazů:
aktualizace aktualizace vaření upgrade ruby
6. Vytvořte program pomocí Ruby na macOS Sierra
Krok 1
Abychom zkontrolovali používání Ruby, vytvoříme malý program pomocí nano se souborem hello.rb:
nano ahoj.rbKrok 2
Do zobrazeného souboru zadáme požadovaný text:
ZVĚTŠIT
Krok 3
Změny uložíme pomocí kombinace kláves
Ctrl + O
a ukončíme editor pomocí následujícího. První řádek je komentář k provedené akci.
Ctrl + X
Krok 4
Pro spuštění programu použijeme následující řádek:
ruby ahoj.rb
ZVĚTŠIT
Jak jsme viděli, můžeme nainstalovat Ruby pomocí Homebrew a snadno provádět potřebné programovací úlohy.