mielőtt telepíteni az alkalmazást a termelési szerver, telepítenie kell Ruby. Ebben a bemutatóban javasoljuk, hogy erre a célra használja a Ruby Version Manager (RVM) alkalmazást. Az RVM több Ruby verzió telepítésének és kezelésének eszköze.

a Ruby telepítésének más módjai is vannak, pl. yum, apt-get, source tarball, rbenv és chruby., Használhatja az egyik ilyen más telepítési módszerek, ha úgy kívánja, és ez a bemutató jól fog működni akkor is, ha telepítve Ruby egy ilyen más telepítési módszerek. De az, amit ebben az oktatóanyagban ajánlunk, az RVM, mert véleményünk szerint ez a legegyszerűbb lehetőség.

Ha már telepítette a Ruby-t, akkor ugorhat a következő oldalra.

Tartalomjegyzék

  1. Betöltés…

készítse elő a rendszert

győződjön meg róla, hogy a curl és a gpg telepítve van, valamint egy fordító toolchain., A További telepítési lépésekhez Curl és gpg szükséges, míg a compiler toolchain szükséges a közös Ruby gems telepítéséhez.

Debian, Ubuntu
sudo apt-get updatesudo apt-get install -y curl gnupg build-essential
Red Hat, CentOS, Fedora, Amazon Linux, Scientific Linux
sudo yum install -y curl gpg gcc gcc-c++ make
macOS nem kell semmit tennie. Már telepítve vannak.,

Install RVM

futtassa a következő parancsokat a termelési kiszolgálón az RVM telepítéséhez:

előfordulhat, hogy gpg2-t kell használnia néhány rendszeren a gpg helyett.

azokon a rendszereken, ahol a sudo secure_path konfigurálva van, a shell környezetet módosítani kell a rvmsudo_secure_path=1beállításához. secure_path a legtöbb Linux rendszeren van beállítva, de nem a macOS-on. A következő parancs megpróbálja autodetektálni, hogy szükséges-e a rvmsudo_secure_path=1 telepítése, és csak akkor telepíti a környezeti változót, ha az a kód.,

ha mindez megtörtént, kapcsolja be a kiszolgálót az RVM aktiválásához. Ez fontos: ha nem relogin, RVM nem működik. Akkor is, ha gnu képernyőt vagy más terminál multiplexert használ, az RVM nem fog működni; Egyszerű ssh munkamenetet kell használnia.

telepítse a kívánt Ruby verziót

általában elegendő a legújabb Ruby verzió telepítése. Ha a példa alkalmazást telepíti a quickstart alkalmazásból, akkor ez a példa alkalmazás minden Ruby verzióval működik.

Ha azonban saját alkalmazást telepít, akkor az alkalmazásnak konkrét Ruby verziókövetelménye lehet.,

a Ruby legújabb verziójának telepítéséhez futtassa:

$ rvm install ruby$ rvm --default use ruby

a Ruby egy adott verziójának telepítéséhez futtassa:

$ rvm install ruby-X.X.X$ rvm --default use ruby-X.X.X

cserélje ki az X. X. X-et a kívánt Ruby verzióra.

telepítse Bundler

Bundler egy népszerű eszköz kezelésére alkalmazás gem függőségek. Ebben a bemutatóban a Bundler-t fogjuk használni, ezért telepítsük:

$ gem install bundler --no-rdoc --no-ri

opcionális: node telepítése.js ha síneket használ

Ha síneket használ, akkor telepítenie kell a csomópontot.js. Ennek oka az, hogy a Rails asset pipeline fordítója Javascript futási időt igényel., A Csomópont.js verzió nem számít.

Ha nem használ síneket, akkor ugorhat a következő lépésre.

a Node telepítéséhez.js:

Heads-up: sudo vs rvmsudo

egy dolog, amit tudnia kell az RVM használatakor, az, hogy a rvmsudo helyett sudo Ruby-hoz kapcsolódó parancsok végrehajtásakor. Ennek oka az, hogy az RVM a környezeti változók manipulálásával működik. A sudo azonban biztonsági okokból minden környezeti változót megsemmisít, amelyek kölcsönhatásba lépnek az RVM-mel.

látogasson el az RVM webhelyére, hogy többet megtudjon az rvmsudo-ról.,

Gratulálunk, telepítette a Ruby-t a termelési kiszolgálóra!

Folytatás: telepítse az utast “