Afficher le texte sourceAnciennes révisionsLiens de retourHaut de page Table des matières 0. Installation de Ruby via rbenv 1. Installation des dépendances 2. Configuration des dépendances 3. Récupération du code et configuration 4. Lancement du serveur Installer Ekylibre sous Ubuntu 18.04 LTS Ce guide est pour le moment incomplet: il manque peut-etre des dépendances à installer L'installation d'Ekylibre en local est à destination des développeurs et non à une mise en production. 0. Installation de Ruby via rbenv # installation des prerequis apt install git curl # Installation de rbenv et ruby-build git clone https://github.com/rbenv/rbenv.git ~/.rbenv mkdir -p "$(rbenv root)"/plugins git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc # Dépendances Ruby apt install git build-essential libreadline-dev libssl1.0-dev zlib1g-dev # Installation de Ruby rbenv install 2.3.8 # Definir cette version de ruby comme version par défaut rbenv global 2.3.8 gem install bundler 1. Installation des dépendances Pour postgres: # Ajout du depot pour postgres 9.6 sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - sudo apt update sudo apt install postgresql-9.6-postgis-2.5 postgresql-contrib-9.6 Pour Ruby: sudo apt install \ graphicsmagick \ libproj-dev libgeos-dev libgeos++-dev `#rgeo` \ openjdk-8-jdk `#rjb` \ libqtwebkit-dev `#capybara` \ libicu-dev `#charlock_holmes` \ libpq-dev `#pq` echo 'export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"' >> ~/.bashrc # autre apt install redis-server 2. Configuration des dépendances # configuration utilisateur postgres sudo su - postgres createuser -d -P -s ekylibre echo "ALTER USER ekylibre SUPERUSER;" | psql 3. Récupération du code et configuration # Cloner le dépot git clone https://github.com/ekylibre/ekylibre.git cd ekylibre # Configurer la base de données cp config/database.yml.sample config/database.yml # Editer le fichier: décommenter et renseigner les champs 'username' et 'password' sous la propriété 'default'. # Décommenter aussi le champ 'host' # Créer les tables rake db:create db:migrate assets:precompile # Ajouter les noms de domaine locaux pour les tenants demo et test: sudo sed -i -r 's/(127\.0\.0\.1\s+localhost)/\1 demo.ekylibre.lan test.ekylibre.lan/' /etc/hosts # Créer le tenant 'demo' rake tenant:create TENANT=demo 4. Lancement du serveur rails s -b 0.0.0.0 fr/guides/installation-on-ubuntu-18-04.txt Dernière modification: 2018/12/07 10:42par rpiotaix