Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ruby [30/08/2020 - 14:40] – thommie4 | ruby [17/08/2024 - 07:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== RUBY & ZAMMAD ====== | ====== RUBY & ZAMMAD ====== | ||
- | |||
- | ===== Installationsanleitungen ===== | ||
Achtung: die Ubuntu Pakete sind veraltet, besser ist die Installation lokal pro User über rbenv. Die Anleitung für Zammad ist auch veraltet und stellenweise falsch, man muss also mischen. | Achtung: die Ubuntu Pakete sind veraltet, besser ist die Installation lokal pro User über rbenv. Die Anleitung für Zammad ist auch veraltet und stellenweise falsch, man muss also mischen. | ||
- | ===== Grundinstallation ruby ===== | + | ===== Ruby Installation |
- | + | ||
- | für einen User (hier Abschnitte | + | |
[[https:// | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | < | ||
+ | |||
+ | cd | ||
+ | git clone https:// | ||
+ | echo ' | ||
+ | echo 'eval " | ||
+ | exec $SHELL | ||
+ | |||
+ | git clone https:// | ||
+ | echo ' | ||
+ | exec $SHELL | ||
+ | |||
+ | </ | ||
+ | |||
+ | Danach mit rbenv install -l die möglichen versionen anzeigen und mit rbenv install eine davon installieren. | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Danach komtm der bundler | ||
+ | |||
+ | '' | ||
===== ZAMMAD ===== | ===== ZAMMAD ===== | ||
- | ZAMMAD und die Ruby Umgebung werden **lokal** für den Zammad User installiert. Zammad fordert ruby 2.5.5, das ist aber veraltet, es gibt nur 2.5.8. Also muss man etwas anpassen. | + | Grundsätzliche Zammad Source Installation: |
[[https:// | [[https:// | ||
- | Die Version wird in .ruby-version und Gemfile auf 2.5.8 angepasst | + | Zammad Installationspaket holen |
- | + | ||
- | ==== Zammad Installationspaket holen ==== | + | |
< | < | ||
Zeile 40: | Zeile 61: | ||
==== rbenv Installationsumgebung für ruby ==== | ==== rbenv Installationsumgebung für ruby ==== | ||
- | < | + | command prefixed |
- | git clone https:// | + | |
+ | < | ||
+ | git clone https:// | ||
echo ' | echo ' | ||
echo 'eval " | echo 'eval " | ||
source ~/.bashrc | source ~/.bashrc | ||
+ | |||
</ | </ | ||
Zeile 51: | Zeile 75: | ||
==== ruby build plugin ==== | ==== ruby build plugin ==== | ||
- | < | + | command prefixed |
- | git clone https:// | + | |
- | ~/ | + | <code -pre> |
- | + | '' | |
- | </ | + | </code-pre> |
==== Liste installierbarer Versionen ==== | ==== Liste installierbarer Versionen ==== | ||
Zeile 64: | Zeile 87: | ||
rbenv install 2.6.5 | rbenv install 2.6.5 | ||
+ | |||
</ | </ |