[ Thread Index |
Date Index
| More lists.tuxfamily.org/openplacos-dev Archives
]
- To: openplacos-dev@xxxxxxxxxxxxxxxxxxx
- Subject: [openplacos-dev] bundler
- From: miaouf kirsh <miaoufkirsh@xxxxxxxxx>
- Date: Tue, 17 Apr 2012 11:37:01 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=n7pp11VUhi9NhN/R1pucVK097btFzcKL1mw4tahxN0M=; b=eZbaLI/dU2ZYSDyZ5LoFOEG8O2ZWCJjTUvjVaVgXgnK0sUM0OgC2IU4ylrsfiLEl68 X19QIRuIUQ+gpeR0cIj2FbttWPkHGtrfycgMSkKzGJ8yb/w8ctgIrEB/9zhB+su3HUnl v3v1Zt5fghZ0gP2VN3EHO6pdPftYab48skV8CEYrSCLLcmDIBU6OJQr2WBe/aHVcnA90 I3QweQOoAezzyZE5k99aesJAvFZ6KsGJ1+xBgGYWN31XY/tSME1PfoJ4RoDlKy9q0sjR LEarrt0KLwoKoZyB00Tp1/VpPHNx9z7CXl/KfgO667brdERad3srgMMGCsNXSXOR8keO 179A==
Salut
Il y a quelques subtilités avec le mode --deployment
http://gembundler.com/man/bundle-install.1.html#DEPLOYMENT-MODE
et également avec le mode sudo http://gembundler.com/man/bundle-install.1.html#SUDO-USAGE
déjà les gems installé via git sont calés dans un dossier ~/.bundler, du coup c'est pour cela que ça craque quand on tente l’exécution avec un autre user (ou un user sans $HOME)
d’où l'emploie du mode déploiement qui va installer en local les gem
pour que ca marche il faut :
- un Gemfile.lock => on doit gitter le Gemfile.lock et il doit correspondre au Gemfile, avec les bon num de version et tout
- utiliser bundler pour loader les gems => comme l'install est en local, il faut utiliser bundler pour loader les gem, donc pour tout nos clients, composent et autres. je sais pas trop ce que ca implique au final. surtout si on veut packager les clients a part.
donc faut qu'on se fasse un beau Gemfile avec des groupes et tout.
apres il faut aussi voir si on peut pas virer ce git du gemfile, ca implique avoir git sur le systeme ce qui est pas necessairement toujour le cas.