J'ai une application rails 3 que je souhaite déployer. Mon environnement de déploiement n'a pas d'outils de construction installés et ne peut pas installer les dépendances avec des extensions natives.Comment construire et installer des rails dépendances de l'application sur différents hôtes
J'ai un hôte de construction configuré avec des outils de construction qui peuvent générer les extensions natives.
Comment puis-je déployer les extensions natives à partir de mon hôte de génération?
J'ai essayé de faire bundle package
sur l'hôte de construction et bundle install --local
sur l'hôte distant. Il installe correctement les gems sans les extensions natives mais il essaie toujours de créer des extensions natives sur l'hôte de production.
Construire sur l'hôte de production est ce que j'essaie d'éviter ici. C'est pourquoi j'ai essayé de faire un paquet bundle sur un hôte de construction puis d'installer le paquet sur l'hôte de production. – ybart
puis d'installer le package sur l'hôte de production. J'espérais que cela m'empêcherait de construire sur l'hôte de production mais il faut encore construire. – ybart
J'ai eu des problèmes avec les installations de gemme dans le passé. Personnellement, je n'utilise jamais gem pour installer sur le serveur de production.Je vais installer gem sur l'hôte de construction ou de développement et le reconditionner en utilisant le système d'empaquetage du système d'exploitation natif. Cela me permet un meilleur contrôle et une comptabilité de dépendance plus flexible. – dietbuddha