36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
title: "Rails Installation"
|
|
|
|
##RVM
|
|
Auf einem Debian System kann ruby mit Hilfe von RVM installiert werden. RVM unterstützt zusätzlich gemsets, dadurch können mehrere Rails Projekte auf einem Server verwaltet werden.
|
|
|
|
Installieren einiger Voraussetzungen:
|
|
<pre><code>apt-get install curl gawk g++ gcc make libc6-dev libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgmp-dev libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev
|
|
apt-get install libmagickwand-dev imagemagick libmysqlclient-dev git
|
|
</code></pre>
|
|
Einen Nicht-Root User hinzufügen:
|
|
<pre><code>adduser ruby
|
|
su ruby
|
|
</code></pre>
|
|
RVM Installationsskript herunterladen und ausführen
|
|
<pre><code>cd ~
|
|
\curl -sSL https://get.rvm.io -o rvm.sh
|
|
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
|
|
cat rvm.sh | bash -s stable --rails
|
|
</code></pre>
|
|
Verzeichnis erstellen
|
|
<pre><code>mkdir /srv/test_fetsite
|
|
cd /srv/test_fetsite
|
|
</code></pre>
|
|
RVM aktivieren, Ruby Version installieren, Gemset erstellen und Gemset aktivieren <pre><code>. ~/.rvm/scripts/rvm
|
|
rvm install 2.1.0
|
|
rvm gemset create test_fetsite
|
|
rvm use 2.1.0@test_fetsite
|
|
</code></pre>
|
|
Sourcecode herunterladen
|
|
<pre><code>git clone https://git.triton.fet.at/git/fetsite.git .
|
|
bundle install
|
|
</code></pre>
|
|
|
|
<pre><code>./initscript.sh
|
|
</code></pre>
|