Précédent   Forum des professionnels en informatique > Autres langages > Autres langages > Ruby > Ruby on Rails
Ruby on Rails Le forum sur le framework Ruby on Rails. Voir aussi la FAQ RoR et les cours RoR.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2011, 03h26   #1
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 51
Points : 51
Par défaut Deployer une application ROR sur un serveur 1and1

Copier coller les fichiers de l'application ne suffisent visiblement pas à la deployer sur internet. Passenger me semble une bonne solution mais j'ai pas très bien compris comment ça va fonctionner :
Est ce qu'il faut que j'installe le gem sur mon serveur internet ou bien juste sur ma machine locale.
D'ailleurs est-ce que les autres gem doivent être installés uniquement en local ou sur le serveur ?

Merci d'avance
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 14h38   #2
Modérateur
 
Inscription : janvier 2007
Messages : 511
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2007
Messages : 511
Points : 559
Points : 559
Citation:
Copier coller les fichiers de l'application ne suffisent visiblement pas à la deployer sur internet.
Il faut aussi :
- installer les nouvelles gems
- linker le database.yml pour pas l'écraser à chaque fois
- ...
- faire les migrations
- recharger le serveur (Passenger par exemple), pour qu'il prenne en compte les modifications.
- ...

Citation:
Est ce qu'il faut que j'installe le gem sur mon serveur internet ou bien juste sur ma machine locale.
De quelle gem parles tu ? gem passenger ?
Perso, je l'ai installée sur le serveur uniquement.

Citation:
D'ailleurs est-ce que les autres gem doivent être installés uniquement en local ou sur le serveur ?
En toute logique, pour que le projet fonctionne, il faut installer les gems dépendantes au projet, sur la machine sur laquelle il tourne.
Avec Rails3 "bundle" simplement le projet.
Zfred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 19h46   #3
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 51
Points : 51
donc il faut que je lance un script sur le serveur qui va installer les gems et "bundler" l'application a chaque fois que j'édite le fichier Gemfile ?

Passenger sert à quoi exactement ? Y a un tuto la dessus ?
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 14h43   #4
Membre actif
 
Avatar de rivsc
 
Sylvain Claudel
Inscription : décembre 2008
Messages : 194
Détails du profil
Informations personnelles :
Nom : Sylvain Claudel
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : décembre 2008
Messages : 194
Points : 198
Points : 198
Passenger est un serveur d'application rubyonrails de la même manière que mod_php est un serveur d'application php (et non apache qui lui est un serveur http, comme nginx). Je simplifie à l'extrème là mais dans l'esprit c'est ça.
rivsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 06h00   #5
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 51
Points : 51
Merci j'ai regardé passenger et c'est simple d'utilisation juste ce qu'il me fallait merci !
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h33.


 
 
 
 
Partenaires

Hébergement Web