Hogyan lehet telepíteni a Rubint?
A Rubint különböző nyelvek befolyásolták, például Perl, Smalltalk, Lisp, alkotója szerint, Yukihiro “Matz” Matsumoto japánból. A Ruby szintaxisa hasonló a Perlhez, míg az értelmezés hasonló a Smalltalkhoz, de jelentősen különbözik a Pythontól. Támogatja a funkcionális és objektum-orientált programozást. Dinamikus típusú rendszerrel rendelkezik, és a memóriakezelés bármilyen beavatkozás nélkül elvégezhető. Ez egy dinamikus és általános célú programozási nyelv. A kulcsszavak az osztály és a módszer meghatározására szolgálnak, míg a kódblokkok mind kulcsszavakkal, mind zárójelekkel definiálhatók. A szigil használatakor megváltoztatja a változó hatókörének szemantikáját. Az osztályokon kívüli függvények / változók meghatározása és az objektum részévé tétele eljárási programozás néven ismert. Ha minden objektum vagy névtelen funkciókkal, bezárásokkal és folytatásokkal rendelkezik, mindegyik értéknek megfelelő utasításokkal, és a függvények visszatérnek az utolsó értékeléshez, akkor objektumorientált programozásra hivatkoznak.
A Ruby tulajdonságai
- Kivételkezelés és kezelői túlterhelés végezhető.
- Alaposan objektumorientált öröklődés és metaosztályok segítségével.
- Alapértelmezett argumentumok.
- A változó hatókör szintjeit olyan globális, osztályos, példányos és lokális jelölések jelölik.
- A RubyGems központi csomagkezelésként használatos.
- A REPL egy interaktív Ruby Shell.
- Unicode és több karakter kódolás támogatása.
- A YAML, JSON és XML a rendelkezésre álló általános könyvtári modulok.
Az önálló beállítású könyvtárakat „gem” -nek nevezzük. Minden gyöngyszem tartalmaz:
- Kód
- Dokumentáció
- Gem specifikáció (Gemspec )
A RubyGems egy olyan csomagkezelő, amely szabványos formátumot biztosít a Ruby programok terjesztésére. A drágakövek beszerelése ezen keresztül könnyen megoldható. A RubyGems integrálva van a Ruby futásidejű betöltővel. Ez betölti a telepített drágaköveket a könyvtár mappákba. A drágakövek rubinnel dolgoznak, amelyet egy bizonyos platformon terveztek, a CPU architektúrája, a rendszer operációs rendszere és a verzió alapján. Minden drágakő három fontos dolgot tartalmaz
- Név
- Változat
- Felület
A Ruby telepítésének lépései
A Debian GNU / Linux és az Ubuntu alkalmazásban az alábbiak szerint telepíthetjük a Rubint:
$ sudo apt-get install ruby-full
A rubinnal teli csomag biztosítja a régi stabil kiadást Debianon és Ubuntuon.
A yum csomagkezelő használata az RHEL, a CentOS és a Fedora számára.
$ sudo yum install ruby
Az ezen keresztül telepített verzió a legújabb, amely a kiadás időpontjában elérhető lenne.
A Ruby frissítése telepítőkkel
Újabb verzió telepíthető harmadik fél telepítőivel, ha a Ruby már telepített verziója lejár. Ugyanazon a rendszeren lehetséges a Ruby több verziójának telepítése. Vannak külön eszközök, amelyek segítenek a különböző verziók közötti váltásban. Az RVM (Ruby-Version-Manager) használatakor nincs szükség külön harmadik fél telepítőire.
Ruby-build
A Ruby-build egy plugin az rbenv-hez. Ezzel a Ruby különböző verziói fordíthatók és telepíthetők. Elérhető:
- Mac operációs rendszer
- Linux
- UNIX-szerű operációs rendszerek
Ruby telepítés
A Ruby különböző verziói összeállíthatók és tetszőleges könyvtárakba telepíthetők a Ruby-install segítségével. MacOs és Linux gépeken a Chruby egy olyan eszköz, amely lehetővé teszi az ugyanazon a gépen telepített különféle Ruby verziók közötti váltást.
Ruby Installer
A RubyInstaller nagyjából a teljes telepítést kínálja a teljes Ruby fejlesztési környezethez Windows rendszeren.
A Ruby telepítése Windows rendszeren
- Megnyitás -> https://rubyinstaller.org/
- Bárki, aki nincs előzetes ismerete a Rubinnal kapcsolatban, fontolóra veszi a mély megértés lehetőségét.
- Megismerheti a Ruby telepítésének alapjait és a Ruby felhasználását az „Ön számára a RubyInstaller” hivatkozásból.
- A mellékelt Ruby + Devkit (verzió) a legstabilizáltabb és legteljesebben tesztelt Ruby verzió, amely letölthető.
- A letöltés befejezése után nyissa meg a telepítőt dupla kattintással. A következő Windows jelenik meg:
- Kattintson az „Elfogadom a licencet” és a Tovább gombra.
- A következő párbeszédpanelen megváltoztathatja a Ruby célzási útját.
Az egérmutatót áthelyezheti a jelölőnégyzetek fölé, hogy röviden ismertesse a lehetőségeket.
- Az UTF-8 opciót használják a környezeti változó beállításához.
- Az .rb és .rbw fájlok társítása lehetővé teszi, hogy dupla kattintással futtassa a Rubint, vagy egyszerűen gépelje be a parancs nevét a héjon.
- A Ruby futtatható fájlok hozzáadása lehetővé teszi a Ruby telepítését mindenütt. Ez befolyásolhatja a meglévő Ruby telepítéseket.
- Kattintson a Telepítés elemre.
- Jelölje be a jelölőnégyzetet, ha a MYS2 fejlesztési láncát a Rubyval együtt szeretné telepíteni. Kattintson a Tovább gombra.
- A telepítés befejezése után kattintson a Befejezés gombra.
- Készen állsz a továbblépésre.
Ruby Mac-OS rendszeren:
A MacOS előre telepítve van a Ruby-val. A ruby -v parancsot futtathatja a terminálon, ez az előre telepített verzióra mutat.
Bevezetés a Ruby on Rails-be
A Ruby on Rails a Ruby-ban írt keret, amely kiszolgálóoldali webes alkalmazások fejlesztésére szolgál. A síneknek nyelvére van szükségük a dinamikus weboldal HTML-kódba ágyazására. Abban az időben a sínek alkotója a Rubint jobb választásnak tekintette, mint a többi nyelv. A modell-nézet-vezérlő (MVC) mintát alkalmazzák az alkalmazás programozásának megszervezésére. A Ruby on Rails leggyakrabban valamilyen front-end webszerveren keresztül kapcsolódik az internethez.
Modell
Egy adatbázist és a Ruby fájlt a Ruby on Rails keretrendszerében található táblázatokhoz rendelik. Ezt modellnek nevezik. A fejlesztők szabadon hagyhatják figyelmen kívül az elnevezési konvenciót, és választhatnak különböző neveket a táblákhoz, modellekhez és a hozzájuk tartozó fájlokhoz. A legjobb gyakorlat azonban az, ha a következőket nevezzük meg: Az alkalmazás / modellek könyvtárában található „user.rb” fájl társítható az adatbázis „felhasználók” táblájához.
Vezérlő
A Rails szerveroldali összetevője Controller néven ismert. Meghatározza, hogy melyik fájlt kell továbbítani a webkiszolgáló külső kéréseihez. A keresési funkciónak lekérdezésre van szüksége a keresésnek megfelelő adatok megtalálásához. A vezérlő ezután továbbítja az adatok egy részhalmazát a megfelelő nézethez, hogy HTML-dokumentumot hozzon létre, amely tartalmaz egy táblázatot, adatonként egy sorral. A vezérlő egy vagy több műveletet hajt végre, amely alapvetően egy blokk, amely meghatározza, hogyan kell válaszolni egy külső kérésre.
Kilátás
A futás ideje alatt egy Erb fájlt kiértékelnek és HTML-re konvertálnak. Ezt a View segítségével érhetjük el. A sínek olyan eszközöket tartalmaznak, amelyek megkönnyítik a fejlesztők feladatát az alapvető webhelyek modelleinek és nézeteinek felépítésében.
Ajánlott cikkek
Ez egy útmutató a Ruby telepítéséhez. Itt megvitattuk az utasításokat és a Ruby telepítésének különféle lépéseit. A következő cikkben további információkat is megnézhet -
- Ruby interjú kérdései
- Ruby vs Python teljesítmény
- Ruby vs Node
- Ruby felhasználás