Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2011, à 17:25

pierrequiroule

installation d'Ekylibre

Bonjour,

Je tente d'installer un logiciel de gestion appelé Ekylibre.
J'ai tenté de suivre la procédure d'installation indiquée sur leur site : https://www.ekylibre.org/wiki/ekylibre/ … bianubuntu
mais je ne suis pas allé bien loin !

pierre@pierre-desktop:~$ sudo apt-get install mysql-server-5.x libmysql-ruby
[sudo] password for pierre:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet mysql-server-5.x
pierre@pierre-desktop:~$

Faut-il remplacer ce x par un chiffre, et lequel ?
C'est une installation manuelle et c'est un peu ardu pour moi, alors vos indications sont les bienvenues.

Merci

Hors ligne

#2 Le 13/01/2011, à 18:27

Vysserk3

Re : installation d'Ekylibre

Salut,
Oui il faut remplacer le x par le numéro de la version présente par défaut dans les dépôts. (à propos, quelle version de Ubuntu utilises-tu ?)
Essaye de rechercher dans les dépots en faisant :

sudo aptitude search mysql-server-5

Il te montrera les noms des paquets qui contiennent "mysql-server-5"

Hors ligne

#3 Le 13/01/2011, à 18:39

pierrequiroule

Re : installation d'Ekylibre

Merci,

Je peux ainsi poursuivre, pour le moment !
Pour ce qui est de la version, c'est la 10-04.

Hors ligne

#4 Le 13/01/2011, à 19:46

pierrequiroule

Re : installation d'Ekylibre

Bon ben là je plante :

Placez-vous à la racine du dossier ekylibre pour charger toutes les gems par défaut
sudo rake gems:install

Qu'est ce que je dois faire ?

Hors ligne

#5 Le 14/01/2011, à 12:03

pierrequiroule

Re : installation d'Ekylibre

Rien de neuf !

Le tutoriel que je suis, cité plus haut, me dit d'aller au dossier ekylibre, mais je ne sais pas ou c'est.
Comment faire ?

Merci de vos indications

Hors ligne

#6 Le 14/01/2011, à 12:37

pierrequiroule

Re : installation d'Ekylibre

Bon j'ai un peu avancé, mais guère :

pierre@pierre-desktop:~$ cd /home/pierre/ekylibre/
pierre@pierre-desktop:~/ekylibre$ sudo rake gems:install
(in /home/pierre/ekylibre)
rake aborted!
No such file or directory - /home/pierre/ekylibre/config/database.yml

(See full trace by running task with --trace)
pierre@pierre-desktop:~/ekylibre$


Si quelqu'un peut m'aider à avancer avec cette installation, je galère un max !

Merci

Dernière modification par pierrequiroule (Le 14/01/2011, à 13:00)

Hors ligne

#7 Le 14/01/2011, à 13:15

kermarzin

Re : installation d'Ekylibre

bonjour,
je ne vais pas t'apporter plus, mais je galère aussi pour l'installation de ce logiciel. J'ai envoyé un e-mail à Ekylibre, pour obtenir un tuto un peu plus... abordable, mais je n'ai pas de réponse.
Peut-être quelqu'un qui a installé cette appli peut nous aider ?

Hors ligne

#8 Le 14/01/2011, à 13:30

pierrequiroule

Re : installation d'Ekylibre

Alors je ne suis pas seul, c'est toujours ça !
Bon je potasse de la doc, si je comprend bien il faut "compiler" les sources, c'est un peu effrayant, mais peut-être que...
Apparemment, pour quelqu'un qui bidouille un peu, c'est pas très sorcier de sortir un fichier .deb , hélas je suis un bien piètre linuxien.
C'est quand même bizarre de sortir un logiciel libre et d'avoir pondu un fichier .exe et de nous laisser galérer nous autres...

Merci à ceux qui pourraient faire avancer le schmilblick.

Hors ligne

#9 Le 14/01/2011, à 13:47

pierrequiroule

Re : installation d'Ekylibre

alors j'en suis à essayer de compiler !

je suis un tuto (http://doc.ubuntu-fr.org/tutoriel/compilation) qui dit ça :

cd /chemin_vers_le_répertoire_des_sources
./configure
make
sudo checkinstall

mais voici ce que ça donne :

pierre@pierre-desktop:~/ekylibre$ ./configure
bash: ./configure: Aucun fichier ou dossier de ce type

Voilà, merci de vos indications.

Hors ligne

#10 Le 14/01/2011, à 14:21

kermarzin

Re : installation d'Ekylibre

J'ai avancé un peu...
J'étais bloqué au même stade que toi ("rake aborted")

Je suis allé dans /ekylibre/config et j'ai renommé database.mysql.yml en database.yml (car j'ai choisi une base mysql !)
J'ai refait *
kermarzin@bureau:~/ekylibre$ sudo rake gems:install

et ça a fonctionné. J'avance, je te tiens au courant !

Hors ligne

#11 Le 14/01/2011, à 14:40

pierrequiroule

Re : installation d'Ekylibre

Cool !
ça a à peu près marché :

pierre@pierre-desktop:~/ekylibre$ sudo rake gems:install
[sudo] password for pierre:
(in /home/pierre/ekylibre)
gem install haml
Successfully installed haml-3.0.25
1 gem installed
Installing ri documentation for haml-3.0.25...
Installing RDoc documentation for haml-3.0.25...
gem install fastercsv
Successfully installed fastercsv-1.5.4
1 gem installed
Installing ri documentation for fastercsv-1.5.4...
Installing RDoc documentation for fastercsv-1.5.4...
gem install libxml-ruby
ERROR:  Error installing libxml-ruby:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
extconf.rb:14:in `require': no such file to load -- mkmf (LoadError)
    from extconf.rb:14


Gem files will remain installed in /var/lib/gems/1.8/gems/libxml-ruby-1.1.4 for inspection.
Results logged to /var/lib/gems/1.8/gems/libxml-ruby-1.1.4/ext/libxml/gem_make.out
Building native extensions.  This could take a while...
gem install rubyzip
Successfully installed rubyzip-0.9.4
1 gem installed
Installing ri documentation for rubyzip-0.9.4...
Installing RDoc documentation for rubyzip-0.9.4...
gem install thoughtbot-shoulda --source http://gems.github.com
Successfully installed thoughtbot-shoulda-2.10.2
1 gem installed
Installing ri documentation for thoughtbot-shoulda-2.10.2...
Installing RDoc documentation for thoughtbot-shoulda-2.10.2...
pierre@pierre-desktop:~/ekylibre$

Mais il y a quand même un message d'erreur! pfffff

Hors ligne

#12 Le 14/01/2011, à 14:46

pierrequiroule

Re : installation d'Ekylibre

kermazin,

Quelles sont les modifications que tu as faites au fichier database.yml ?

Hors ligne

#13 Le 14/01/2011, à 15:20

kermarzin

Re : installation d'Ekylibre

pour l'instant aucune, je ne retrouve pas mes petits dans ce fichier de config. Je me suis contenté de mettre des identifiants et des mots de passe perso. mais ça ne marche pas...

Hors ligne

#14 Le 14/01/2011, à 15:26

pierrequiroule

Re : installation d'Ekylibre

Il faut créer un identifiant "rails" ou un truc perso ?
Faut-il mettre le même identifiant partout (development, test, production) ?

Hors ligne

#15 Le 14/01/2011, à 15:41

kermarzin

Re : installation d'Ekylibre

je suis sec...

je ne comprends rien à la suite du tuto.

pfff aussi !

Hors ligne

#16 Le 14/01/2011, à 19:18

pierrequiroule

Re : installation d'Ekylibre

help !

Hors ligne

#17 Le 14/01/2011, à 22:09

kermarzin

Re : installation d'Ekylibre

Du nouveau : réponse de Ekylibre
1) Pour installer MySQL, voici les commandes :
$ *apt-get install mysql-server-5.0*

2) Lors de l'installation, vous allez saisir un mot de passe
administrateur. Avec ce même mot de passe connectez à MySQL :
$ *mysql -u root -p*
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 5.0.51a-3ubuntu5.8 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

3) Ensuite, vous pouvez créer votre base de données en éxecutant les
commandes SQL suivantes :
mysql> *CREATE USER rails IDENTIFIED BY  '1234568';*
Query OK, 0 rows affected (0.00 sec)
mysql> *CREATE DATABASE IF NOT EXISTS ekylibre_development;*
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> *GRANT ALL ON ekylibre_development.* TO 'rails'@'localhost';*
Query OK, 0 rows affected (0.00 sec)

4) En fait, il vous faut éditer (avec gedit par exemple) le fichier
/home/kermarzin/ekylibre/config/database.yml et remplacer /__username__/
par le nom d'utilisateur (*rails* ici) dans la base de données et
ensuite remplacer /__password__/ par le mot de passe correspondant
(*1234568* ici).

5) Il faudra avant le "sudo rake gems:install" installer un dernier
paquet qui n'est pas forcément installé :
$ *apt-get install ruby-dev*

6) Après, si l'installation s'est bien passée, il faudra lancer la
commande de migration :

$ *rake db:migrate*

7) Puis finalement une fois la migration terminée

$ *ruby script/server*

Ensuite rendez-vous à l'adresse http://localhost:3000 pour tester.

ce soir, je suis bloqué au point 6. Je creuse !

Hors ligne

#18 Le 14/01/2011, à 23:10

pierrequiroule

Re : installation d'Ekylibre

cool
bon ben moi je décolle pas de cette même erreur :

pierre@pierre-desktop:~/ekylibre$ sudo rake gems:install
(in /home/pierre/ekylibre)
gem install libxml-ruby
ERROR:  Error installing libxml-ruby:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for socket() in -lsocket... no
checking for gethostbyname() in -lnsl... yes
checking for atan() in -lm... no
checking for atan() in -lm... yes
checking for inflate() in -lz... yes
checking for iconv_open() in -liconv... no
checking for libiconv_open() in -liconv... no
checking for libiconv_open() in -llibiconv... no
checking for iconv_open() in -llibiconv... no
checking for iconv_open() in -lc... yes
checking for xmlParseDoc() in -lxml2... no
checking for xmlParseDoc() in -llibxml2... no
checking for xmlParseDoc() in -lxml2... no
extconf failure: need libxml2.

    Install the library or try one of the following options to extconf.rb:

      --with-xml2-config=/path/to/xml2-config
      --with-xml2-dir=/path/to/libxml2
      --with-xml2-lib=/path/to/libxml2/lib
      --with-xml2-include=/path/to/libxml2/include



Gem files will remain installed in /var/lib/gems/1.8/gems/libxml-ruby-1.1.4 for inspection.
Results logged to /var/lib/gems/1.8/gems/libxml-ruby-1.1.4/ext/libxml/gem_make.out
Building native extensions.  This could take a while...
Loaded suite /usr/bin/rake
Started

Finished in 0.000956 seconds.

0 tests, 0 assertions, 0 failures, 0 errors
pierre@pierre-desktop:~/ekylibre$

Hors ligne

#19 Le 14/01/2011, à 23:58

kermarzin

Re : installation d'Ekylibre

fais un

sudo apt-get install lbxml2-dev

pour moi ça a marché.

Par contre, après, j'ai ça :

kermarzin@bureau:~/ekylibre/log$ sudo rake db:migrate
(in /home/kermarzin/ekylibre)
rake aborted!
Access denied for user 'rails'@'localhost' (using password: YES)

(See full trace by running task with --trace)

je crois que je suis définitivement bloqué. J'attendrai lundi pour ré-interroger ekylibre.

Hors ligne

#20 Le 15/01/2011, à 00:17

pierrequiroule

Re : installation d'Ekylibre

j'en suis au même point :

pierre@pierre-desktop:~/ekylibre$ rake db:migrate
(in /home/pierre/ekylibre)
rake aborted!
Access denied for user 'rails'@'localhost' (using password: YES)

(See full trace by running task with --trace)
pierre@pierre-desktop:~/ekylibre$

Hors ligne

#21 Le 17/01/2011, à 11:57

kermarzin

Re : installation d'Ekylibre

c'est lundi, bonne nouvelle

pour corriger cette erreur, il faut retourner dans mysql
mysql -u root -p
et saisir le mdp administrateur

Ensuite re-créer la base ekylibre_development (attention à l'orthographe, je crois que le problème venait de là)
mysql> CREATE DATABASE IF NOT EXISTS ekylibre_development;
Et si ça ne suffit pas, il faudra réaffecter les droits une nouvelle
fois comme à l'instant :
mysql> GRANT ALL ON ekylibre_development.* TO 'rails'@'localhost';
ensuite retourner dans le dossier ekylibre et faire sudo rake db:migrate
pour moi ça a marché
ensuite ruby script/server

j'en suis là...

Hors ligne

#22 Le 17/01/2011, à 12:11

@nne

Re : installation d'Ekylibre

Pourquoi tu ne télécharges pas l'archive : https://www.ekylibre.org/wiki/ekylibre/download ? Ce serait sûrement plus simple à installer.

#23 Le 17/01/2011, à 13:04

kermarzin

Re : installation d'Ekylibre

c'est fait !

mais l'installation sur Linux se fait manuellement...

Hors ligne

#24 Le 22/01/2011, à 13:23

pierrequiroule

Re : installation d'Ekylibre

Salut,

j'ai fait ça mais ça ne marche toujours pas :

pierre@pierre-desktop:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 140
Server version: 5.1.41-3ubuntu12.8 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> CREATE DATABASE IF NOT EXISTS ekylibre_development;
Query OK, 1 row affected, 1 warning (0.07 sec)

mysql> GRANT ALL ON ekylibre_development.* TO 'rails'@'localhost';
Query OK, 0 rows affected (0.15 sec)

mysql> exit
Bye
pierre@pierre-desktop:~$ cd /home/pierre/ekylibre/
pierre@pierre-desktop:~/ekylibre$ sudo rake db:migrate
[sudo] password for pierre:
(in /home/pierre/ekylibre)
rake aborted!
Access denied for user 'rails'@'localhost' (using password: YES)

(See full trace by running task with --trace)
pierre@pierre-desktop:~/ekylibre$

Voilà, je suis coincé.

Dernière modification par pierrequiroule (Le 24/01/2011, à 18:36)

Hors ligne

#25 Le 24/01/2011, à 18:36

pierrequiroule

Re : installation d'Ekylibre

up

Hors ligne