– ∞oli Asentaa RVM

– ∞oli Asentaa RVM

RVM tukee useimmat UNIX pidä järjestelmät ja Windows (kanssa Cygwin tai Bash Ubuntu Windows). Perusvaatimukset ovat bash, curl, gpg2 ja yleisen GNU-version työkalut – mutta RVM yrittää tunnistaa automaattisesti ja asentaa kaikki, mitä tarvitaan.,

ääretön Asenna GPG-avaimet

ensimmäinen askel asenna GPG-avaimia käytetään tarkistaa asennuspaketti:

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

jos kohtaat ongelmia, tarkista turvallisuus

– ∞oli Perus asenna

∞oli Ubuntu

RVM on omistettu Ubuntu paketti, joten noudata ohjeita lähetetty tänne: https://github.com/rvm/ubuntu_rvm

Jos tarvitset erilainen (uudempi) versio RVM, kun olet asentanut base versio RVM tarkista Päivittäminen-osassa.,

∞oli Jokin muu järjestelmä

Asenna RVM (kehitysversio):

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

Asenna RVM vakaa ruby:

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

Lisäksi kiskot (köyhän miehen railsinstaller):

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

Tai jruby, kiskot ja puma:

\curl -sSL https://get.rvm.io | bash -s stable --ruby=jruby --gems=rails,puma

asentaa ilman rubygems-paalain ja rvm-helmiä (ja myös poistaa ne, helmiä sekä maailmanlaajuisesti.jalokivet ja oletus.helmiä):

\curl -sSL https://get.rvm.io | bash -s stable --without-gems="rvm rubygems-bundler"

asentaa hirb gem (ja myös lisätä sen maailmanlaajuinen.,helmiä):

\curl -sSL https://get.rvm.io | bash -s stable --with-gems="hirb"

asentaa kiskot ja haml helmiä (ja myös lisätä niitä oletuksena.helmiä):

\curl -sSL https://get.rvm.io | bash -s stable --with-default-gems="rails haml"

Ilman autolibs:

\curl -sSL https://get.rvm.io | bash -s -- --autolibs=read-fail

Varten edistymispalkki ladattaessa RVM / Rubiineja:

echo progress-bar >> ~/.curlrc

todettava, siellä on kenoviiva ennen kiemura. Tämä estää huonosti, jos sinulla on aliasing sen kokoonpano oman ~/.curlrc tiedosto.,

Jos olet olemassa RVM käyttäjä ja et halua RVM yrittää setup shell ladata RVM, voit jättäytyä pois tämän milloin asentaa aika viemällä rvm_ignore_dotfiles=kyllä, tai jättäytyä pysyvästi asettamalla tämän rvmrc.

∞voit myös lukea:

  • asennusasiakirjat alta.
  • katso tarkin (mutta ei virallinen) rvm screencast.
  • lue tarkin (mutta ei virallinen) rvm huijata arkki.
  • alkaen kiskoista? katso RailsCasts.com aloitan kiskoilla.,

∞ – asennus selitetty

RVM: n asentamiseen ja konfigurointiin on kolme eri tapaa.

  1. Yhden Käyttäjän asennukset (suositeltava) – yksittäinen asentaa sisällä käyttäjän $KOTIIN, ei juuri.
  2. monen käyttäjän asennukset-palvelinten ylläpitäjille – asennuksiin, joita kaikki järjestelmän käyttäjät voivat käyttää-huomaa, että yksi käyttäjä syrjäyttää usean käyttäjän. Tätä kutsuttiin aiemmin myös järjestelmän laajuiseksi asennukseksi. Tämäntyyppisen asennuksen käyttäminen tietämättään, miten umask toimii, on suuri turvallisuusriski.,
  3. Mixed mode-asennukset – laitoksen käytettävissä kaikkien järjestelmän käyttäjien – kanssa eristetty rubiineja/gemsets sisällä käyttäjän $KOTIIN. Asennusohjeet ovat täsmälleen samat kuin Monikäyttäjäasennuksissa, ero on käyttäjäympäristössä.

\curl https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable

∞: n Asennus

suosittelen lukemaan asennus script itse. Tämä antaa sinulle mahdollisuuden ymmärtää, mitä se tekee ennen asennusta, ja voit tuntea mukavampaa käynnissä se, jos teet niin.

∞1., Lataa ja suorita RVM asennus script

Asentaminen vakaa julkaisu versio:

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

saada uusimmat kehitys tila:

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

Ohjeet RVM ei muuta kuori alustukset tiedostoja, ’rc’ / ”profiili”:

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

huomaathan, että tässä vaiheessa se on käyttäjän vastuulla lisätä hankinta-rvm asianmukaisia tiedostoja.,

Multi-User asentaa voisitte suorittaa seuraavasti:

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

Huomautus: Multi-User asenna ohjeet etuliitteenä on oltava sudo komento. Kuitenkin, kun asennus on valmis, ja ohjeita voit lisätä käyttäjiä rvm ryhmä on seurannut, käyttö joko sudo tai rvmsudo ei enää tarvita. sudo komento on vain väliaikaisesti nosta käyttöoikeudet, jotta asentaja voi suorittaa työnsä., Jos haluat käyttää sudo tai rvmsudo kun asennus on valmis, osaan asentaa ohjeita ei noudateta asianmukaisesti. Yleensä tämä on, koska ihmiset suorittaa install root pikemminkin kuin suorittamalla asennus ohjeita ei-etuoikeutettu käyttäjä tili.

Asentaminen erityinen versio:

\curl -sSL https://get.rvm.io | bash -s -- --version latest \curl -sSL https://get.rvm.io | bash -s -- --branch 

Etuliite ’bash’ osa ’sudo’, tietenkin, jos haluat soveltaa tätä Multi_user Asentaa., Voit vapaasti tarkistaa päivitetyt docs lisätietoja haara muodossa.

– Testaus asennus prosessi:

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

Jos rvm asentaa skripti valittaa todistukset sinun täytyy noudata näyttöön tulevia ohjeita.

yhden käyttäjän asennuspaikka:~/.rvm /

Jos install script ajetaan tavallisena, ei-juurisena käyttäjänä, RVM asentaa nykyisen käyttäjän kotihakemistoon.,

Muuttaminen käyttäjän asetukset-tiedostoja (*rc / *profile) – RVM oletusarvoisesti muokata käyttäjän startup-tiedostoja, vaikka se ei ole suositeltavaa, voit poistaa automaattiset prosessi ja tehdä tämän manuaalisesti:

\curl -sSL https://get.rvm.io | bash -s -- --ignore-dotfiles echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

Multi-User Asentaa Sijainti: /usr/local/rvm

Jos asentaa skripti ajetaan sudo-etuliitteellä, RVM asentaa automaattisesti osaksi /usr/local/rvm. Katso vianmäärityssivulta Tärkeä huomautus usean käyttäjän asennuksista.,

katso UKK-sivulta tärkeä huomautus koskien vain root-asennuksia.

ulkoiset tutoriaalit

huomaa, että ulkopuolisia tutoriaaleja ei tueta riippumatta siitä, toimivatko ne vai eivät. Tutorials ovat suuria, mutta olemme käyttäneet valtavia määriä mies tuntia virheenkorjaus asennusprosessin. Käytä asennusprosessia(es) vain tästä sivustosta, koska tämä on ainoa tuettu asennustyypit ja menetelmät.

päivittää olemassa olevan RVM-installaation

on turvallista yksinkertaisesti ajaa asennus skripti uudelleen, tai voit seurata päivitystä docs.

∞2., Ladata RVM omaan shell istuntoja funktiona

Single-Käyttäjä:

rvm-toiminto määritetään automaattisesti jokaisen käyttäjän järjestelmään, jos olet asentanut kuin yhdelle käyttäjälle. Lue lähtö asentaja tarkistaa, mitkä tiedostot muutettiin.

Multi-User:

rvm-toiminto määritetään automaattisesti jokaisen käyttäjän järjestelmään, jos olet asentanut kanssa sudo. Tämä saavutetaan lataamalla/etc/profile.d/rvm.sh kirjauduttaessa., Useimmat Linux-jakelut oletuksena parsing / etc/ – profiiliin, joka sisältää logiikan ladata kaikki tiedostot, jotka asuvat /etc/profile.d/ hakemistossa. Kun olet lisännyt käyttäjät, jotka haluat pystyä käyttämään RVM, jotta rvm group, ne, käyttäjien TÄYTYY kirjautua ulos ja takaisin sisään saada rvm ryhmän jäsenyys, koska ryhmän jäsenyydet ovat vain arvioida käyttöjärjestelmän alkuperäisen kirjautuminen aikaa., Zsh ei aina lähteistä /etc/profile joten sinun täytyy ehkä lisätä tämän /etc/**/zprofile:

source /etc/profile

Mixed mode (käyttäjä gemsets):

  • sen Jälkeen, kun edellä ohjeet varten Multi-User.
  • Valitse käyttäjä manageriksi – hän vastaa uusien rubiinien asentamisesta. Tämän käyttäjän ei pitäisi koskaan suorittaa alla esitettyä komentoa. Jos näin tapahtuu, poista/nimeä uudelleen ${HOME}/.rvmrc, kirjaudu ulos ja sitten relogin. Muuten et voi asentaa/päivittää uusia rubiineja oikein.,
  • kullekin käyttäjälle, jotka haluavat käyttää RVM, lisää komento pitää suorittaa (kerran) jokaiselle käyttäjälle:

     rvm user gemsets

Gemsets luoma nämä käyttäjät ovat isännöi niiden kotihakemiston. Se ei ole mahdollista käyttää global gemsets järjestelmästä ilman temppuja, kuten manuaalisesti yhdistää hakemistoja ja niitä ei tulisi käyttää mixed-tilassa. Muista, että tässä yhteydessä ”järjestelmä” ei viittaa jakelusi ruby-pakettiin, vaan RVM-Monikäyttäjäasennukseen.

sinulla on kaksi mahdollisuutta RVM: n hallintaan., Ensimmäinen on lisätä johtajia rvm-konserniin. Toinen on käyttää erillisiä johtajia, joilla on rvmsudo ja etuoikeuksien kärjistyminen. Huomaa, että rvmsudo ei ole turvallista käyttää sekatilan käyttäjältä. Molemmat voidaan sekoittaa ilman sivuvaikutuksia. On kuitenkin erittäin tärkeää, että esimiehille ei oteta käyttöön sekamuotoisia gemsettejä tai rubiineja. RVM käyttää mukautetun umask (umask u=rwx,g=rwx,o=rx), kun asennat gemsets, rubiineja, päivittämisestä itse, jne. Tämän ei pitäisi vaikuttaa järjestelmään., Mutta jos haluat välttää RVM messing noin kanssa umask, voit kommentoida umask rivi /etc/rvmrc.

tämän moodin pitäisi toimia myös matkustajan kanssa, olkaa hyvä ja noudattakaa matkustajan ohjeita. .

∞3. Reload-kuori kokoonpano & testi

Sulje pois nykyisen shell tai pääteistunnon ja avata uusi (edullinen). Voit ladata RVM-komennolla:

source ~/.rvm/scripts/rvm

Jos asennus-ja kokoonpano olivat onnistuneita, RVM pitäisi nyt ladata aina, kun avaat uuden kuoren., Tämä voidaan testata suorittamalla seuraava komento, joka olisi lähtö rvm is a function kuten alla.

type rvm | head -n 1 rvm is a function

HUOMAUTUS: Ennen raportointiin liittyviä ongelmia, tarkista rvm notes koska se saattaa sisältää tärkeää tietoa.

Onneksi olkoon! Olet onnistuneesti asentanut RVM.

∞Try out your new RVM installation

alla on muutamia esimerkkejä rubiinin asentamisesta ja käytöstä RVM: n alla.

Näytä lista kaikistaknown rubiinit. Huomautus: RVM voi asentaa monia muita rubiineja ei ole lueteltu.,

Asenna versio Ruby (esim. 2.1.1):

Käyttää äskettäin asennettu Ruby:

rvm use 2.1 Using /home/mpapis/.rvm/gems/ruby-2.1.1

Tarkista tämä toimi oikein:

ruby -v ruby 2.1.1p76 (2014-02-24 revision 45161) which ruby /home/mpapis/.rvm/rubies/ruby-2.1.1/bin/ruby

Vaihtoehtoisesti, voit asettaa versio Ruby käyttää oletuksena uudet kuoret. Huomaa, että tämä ohittaa ”system” ruby:

rvm use 2.1 --default

∞Enjoy using RVM!

∞minne nyt?

Jos olet RVM: lle uusi, suosittelen lukemaan perusasiat-sivun. Perusasiat-sivun lopussa on vielä linkkejä alkuun pääsemiseksi.,

– ∞oli Vianmääritys Asenna

  • Kun suoritat

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

    ja sai huomata,

     curl: (60) SSL certificate problem: unable to get local issuer certificate More details here: http://curl.haxx.se/docs/sslcerts.html

    ca-certificates täytyy olla asennettuna:

     apt-get install ca-certificates
  • Jos avaat uuden kuoren ja käynnissä:

     type rvm | head -1

    ei näytä rvm is a function, RVM ei ole raaka oikein.

  • varmista, että RVM hankitaan polkuasetusten jälkeen, kun RVM manipuloi polkua. Jos et tee tätä, RVM ei välttämättä toimi odotetusti.,

  • Jos käytät GNOME, Red Hat, CentOS tai Fedora, varmista, että Suorita komento kuten login shell vaihtoehto on valittu Otsikon ja Komento-välilehdessä Profiilin Asetukset. Kun olet vaihtanut tämän asetuksen, saatat joutua poistumaan konsolin istunnosta ja aloittamaan uuden ennen kuin muutokset vaikuttavat.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *