RVM a telepítés és konfiguráció-menedzsment rubin VPS

Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!

A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont






- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós

- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I

Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!

A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!

A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!

Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.

Tegye fel kérdését támogatás 24/7/365

Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a

Ruby - széles körben használt programozási nyelv a Ruby on Rails, vagy RoR népszerű keretrendszer, amely lehetővé teszi, hogy az alkalmazások és funkciók minimális nehézséget.

Gyakran előfordul, alkalmazás-fejlesztés csak másolás konfigurációkat.

Különböző projektek megkövetelhetik különböző változatai Ruby. Adott egy szabványos telepítés esetén ez negatív hatással van a rugalmasság a munka

Szerencsére a Ruby verziókezelő, ismertebb nevén az RVM teszi könnyen telepíthető alkatrész Ruby és szabadon válthat változatok bennük.

Ez a cikk feltételezi, hogy a már telepített RVM. Vegyük az alapvető technikákat dolgoznak ezzel az eszközzel, és Ruby konfiguráció kezelési szabályait.

Alapvető szintaxis RVM

Ha már telepítve van RVM, akkor rendelkezésre kell állnia RVM csapat. Így hívjuk a RVM.

Az alapvető szintaxis a következő:

RVM command_options parancs ruby_to_act_on

RVM is használja a négyzeteket lehet, aki tudja módosítani RVM munka és kapnak egy extra csapat.

Akkor kap egy listát a rendelkezésre álló parancsok begépelésével

Ha segítségre van szüksége az adott parancsról, meg kell hivatkozni rá, miután a «segítség» részletesebb utasításokat, mint például:

RVM help parancs

Hogyan lehet engedélyezni az automatikus kiegészítést RVM

Annak érdekében, hogy az automatikus kiegészítést RVM. meg kell tenni a .bashrc fájlba a következő sort:

[[-r $ rvm_path / scripts / befejezésére]] . $ Rvm_path / scripts / befejezésére

Kiegészítésként a RVM csapat a lehető lépését követően a parancs nyomja meg a TAB billentyűt kétszer. Például beírhatja:

és ezen a ponton, nyomja meg a TAB gombot kétszer, majd a parancs végén

Ezután megadhat paraméterek befejezni.

Ne feledje, ez is működik érveket. Amikor átvált egy másik változata a Ruby, megadhatja

Ezután adjon meg egy helyet, és TAB kétszer, és akkor megjelenik egy lista az elérhető Ruby változatok.

Hogyan kell telepíteni, és távolítsa el a Ruby

List telepíthető Ruby változatok állnak rendelkezésre a parancs

Miután kiválasztotta a Ruby verziót szeretné telepíteni, akkor futtassa a következő parancsot:

RVM telepíteni ruby_version

Ha azt szeretnénk, hogy távolítsa el a Ruby verzió, akkor ezt egyszerűen beírja

RVM eltávolítást ruby_version

Hogyan válthat egy változata Rubu

RVM lista
RVM rubin
= * Ruby-2.0.0-P247 [x86_64]
# => - aktuális
# = * - jelenlegi alapértelmezett
# * - alapértelmezett

Mint látható, RVM egy praktikus útmutató, hogy tudd, melyik az aktuális változat a Ruby, és amely - az alapértelmezett. Ebben az esetben, ez ugyanaz a dolog.







Váltás másik változata Ruby, gépelés

RVM használat ruby_version

Segítségével --default mezőbe írja be az alapértelmezett változata Ruby:

RVM --default használja ruby_version

Ha váltani az alapértelmezett Ruby verzió, akkor írja be:

Ahhoz, hogy használni változatát Ruby telepítve van a rendszerben (nem a RVM), akkor meg kell adnia:

Hogyan kell használni a Gemsets RVM

Az egyik legnépszerűbb módja elhelyezett kód Ruby - ezúttal egy formában nevű drágaköveket. Gems lehet állítani annak érdekében, hogy fokozza a képességét, a fő forgalmazási a Ruby, továbbá gyakran vannak drágakövek, amelyeket be kell telepíteni helyes működéséhez bizonyos programokat.

Összhangban azzal a céllal, hogy támogassa a RVM Ruby szereplő konfiguráció, az is lehetséges, hogy telepítse drágaköveket, egyedi telepíteni Ruby. RVM hívja a szolgáltatásához gemset „s.

Ez azt jelenti, hogy két különböző változatai gem'a, vagy hogy láthatatlan más drágakövek gem rendszerén.

RVM gemset lista

RVM gemset list_all

Alapértelmezésben, ha kell két konfigurált gemset'a:

  • alapértelmezett. gemset, amely akkor használható, ha a másik gemset ismert.
  • globális. gemset ez öröklődik a többi alkalmazott gemset'ami. Ez a készlet, mint általában, nem kell választani, mert ezt a rendszer automatikusan. Itt kell létrehozni a közös drágaköveket.

Könnyedén létrehozhat egy másik gemset. Fogunk létrehozni gemset úgynevezett «test_project», hogy mutassa be, hogyan működik:

RVM gemset létre test_project

Ha a csekket kell másolni az új aktuális gemset, ezzel a paranccsal:

Meg lehet változtatni gemset, szeretnénk használni:

RVM gemset használat test_project

Azt is egyidejűleg a Ruby és gemset változata. Ehhez meg kell adnia a változat Ruby, majd írja be a „@” szimbólum és állítsa gemset:

RVM használat 2.0.0@test_project

Most beállíthatja a Tic-Tac-Toe gyöngyszem, az alábbi parancsot:

gem install tictactoe -v 0.0.4

Most akkor vissza az alapértelmezett gemset'u és telepíteni egy egyszerűbb változata azonos gem'a:

RVM gemset alapbeállítás használata

gem install tictactoe -v 0.0.3

Most már telepített két különböző változatai Tic-Tac-Toe gem'a önállóan tesztelni őket a váltás használt gemset.

Ha elfelejtette a mi gemset'om dolgozol most, ez a csoport fogja hívni aktív gemset:

RVM gemset neve

Ha befejezte a gemset (talán azért, mert már befejeződött az ellenőrzés), akkor megszabadulni ez a következő parancs segítségével:

RVM gemset törölni test_project

RVM - hogyan kell beállítani az alapértelmezett konfiguráció

RVM lehet állítani az alapértelmezett értékek a különböző szinteken. RVM eltárolja a fájlban:

Láthatjuk, hogy RVM használható, ha nem ad neki konkrét utasításokat, hogy másképp.

Ne feledje: nem kell szerkeszteni ezt a fájlt. Ő felelt a telepítés javult versiiRVM.

Ha szükséges, akkor módosítsa ezeket a beállításokat egy külön fájlban:

A könnyű használhatóság, akkor másolja a beállításokat a config / db fájlt, és tedd őket egy felhasználó / db fájl könnyen megváltoztatni őket.

Hogy lehet automatizálni a konfiguráció RVM

Különböző projektek, akkor létre egyedi konfigurációk, amelyek meghatározzák, Ruby és gemset melyik verziót szeretné használni létrehozásával .rvmrc fájlt a projekt könyvtárban.

Ez szükségtelenné teszi a kézi követni az aktív változatának Ruby.

Ahhoz, hogy hozzon létre egy egyedi konfigurációt a projekt, egyszerűen hozzon létre .rvmrc fájl a fő könyvtárban a projekt fájl:

A létrehozott fájl kell tárcsázni „RVM”, majd válassza a változat Ruby írja „@” szimbólum és állítsa gemset:

Ez minden, amire szüksége. Lehet, hogy fogadjon el egy konfigurációs amikor először bemegy a könyvtárba.

Győződjön meg róla, hogy már létrehozott gemset és telepített változata Ruby, melyet megad, vagy minden alkalommal, amikor megy a könyvtárba fog megjelenni, kérjük, telepítse és állítsa be a szükséges elemeket.

Azt is hozzá bármilyen egyedi konfigurációkat RVM ugyanabban a fájlban.

Hogyan lehet frissíteni RVM

Amikor egy új változata a RVM, könnyedén frissítheti régi verziót a segédprogramot.

Csak használja a következő parancsot:

RVM majd válassza le és telepítse a legújabb verzióját, és újra a konfigurációs. Ebben az esetben, akkor el fogja veszíteni a konfigurációt, ha őket a config / db helyett felhasználói / db.

Hogy javítsa a RVM a legfrissebb elérhető változat (nem feltétlenül stabil), csak írja:

Mint látható, RVM - egy sokoldalú eszköz, amely felhasználható a projekt menedzsment és a integritását a Ruby konfigurációkat. Használhatja RVM, hogy konfigurálja a fejlődési feltételeket, szerver telepítés, és még a fogadó saját alkalmazásokat.

Ha a Ruby-val rendszeresen, meg kell tanulni, hogyan kell létrehozni egy testreszabott konfiguráció Ruby RVM. Ez segít növelni a kezdeti telepítés, hanem takarít meg, hogy költséges hibákat.