ruby

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ruby [14/10/2020 - 20:20] thommie4ruby [05/03/2024 - 10:52] (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 mit rbenv und ruby-build =====
- +
-für einen User (hier Abschnitte rbenv und ruby-build):+
  
 [[https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-18-04|https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-18-04]] [[https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-18-04|https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-18-04]]
 +
 +[[https://gorails.com/setup/ubuntu/18.04#ruby-rbenv|https://gorails.com/setup/ubuntu/18.04#ruby-rbenv]]
 +<code>
 +
 +cd
 +git clone https://github.com/rbenv/rbenv.git ~/.rbenv
 +echo 'export PATH="$HOME/.rbenv/bin:$PATH"'>> ~/.bashrc
 +echo 'eval "$(rbenv init -)"'>> ~/.bashrc
 +exec $SHELL
 +
 +git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
 +echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"'>> ~/.bashrc
 +exec $SHELL
 +
 +</code>
 +
 +Danach mit rbenv install -l die möglichen versionen anzeigen und mit rbenv install eine davon installieren.
 +
 +''rbenv install 2.6.6 ''
 +
 +''rbenv global 2.6.6. ''
 +
 +''ruby -v''
 +
 +Danach komtm der bundler
 +
 + ''gem install 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:+Grundsätzliche Zammad Source Installation:
  
 [[https://docs.zammad.org/en/latest/install/source.html|https://docs.zammad.org/en/latest/install/source.html]] [[https://docs.zammad.org/en/latest/install/source.html|https://docs.zammad.org/en/latest/install/source.html]]
  
-Die Version wird in .ruby-version und Gemfile auf 2.5.8 angepasst +Zammad Installationspaket holen
- +
-==== Zammad Installationspaket holen ====+
 <code> <code>
  
Zeile 54: Zeile 75:
 ==== ruby build plugin ==== ==== ruby build plugin ====
  
-<code> +command prefixed
-git clone https://github.com/rbenv/ruby-build.git+
  
-~/.rbenv/plugins/ruby-build +<code -pre> 
- +''git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build'' 
-</code>+</code-pre>
  
 ==== Liste installierbarer Versionen ==== ==== Liste installierbarer Versionen ====
Zeile 67: Zeile 87:
  
 rbenv install 2.6.5 rbenv install 2.6.5
 +
  
 </code> </code>
  • ruby.1602706804.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)