7
votes

Demande de rails sur l'hébergement partagé?

Y a-t-il une manière que je puisse déployer mon application de rails fabriquée localement sur un hôte partagé qui a rubis installé?


2 commentaires

Voulez-vous un fournisseur d'hébergement qui soutient les rails? Ou voulez-vous savoir comment installer l'application sur votre fournisseur?


Désolé, je n'ai pas fourni suffisamment de backstory, la personne que l'application est déjà accueillie. Donc, je suppose que ce serait comment l'installer.


7 Réponses :


1
votes

DreamHost prend en charge les rails, beaucoup d'autres font probablement aussi.

Pour l'installation de votre application: Cela dépend un peu de ce qui est déjà disponible sur votre hôte partagé et de ce que vous permettez de faire / installer / configurer là-bas. Pour Dreamhost, Voici leur documentation . D'autres solutions d'hébergement partagées peuvent être similaires ou non en fonction de leur politique.


2 commentaires

Je pense que @Vector n'est pas "Demander" quel hébergement partagé je peux utiliser? " Mais s'il peut déployer un hébergement partagé qui a rubis installé (probablement il n'y a pas de rails et d'autres choses importantes là-bas).


Vous voulez juste savoir si je peux avoir plusieurs applications de rails pour plusieurs sous-domaines sur Dreamhost?



0
votes

Le meilleur moyen que j'ai trouvé est d'installer le «code> passager gem. Une fois que vous avez téléchargé votre application sur votre compte, tout ce que vous avez à faire est d'ajouter quelques lignes à votre fichier .htaccess et que vous devriez être éteint.


2 commentaires

Avez-vous un lien sur la manière de la configurer ou un comment?


Les seules informations que j'ai à remettre sont pour mon hôte (site5) mais cela devrait être similaire. site5.com/blog/programming/ruby-Rails/...



3
votes

Personnellement, j'utiliserais Capistrano . Il existe de nombreux livres et tutoriels autour qui vous indiqueront comment l'utiliser pour déployer des applications Rails. Il est très facile de configurer.


2 commentaires

Juste une tête, ce lien est cassé, il conduit à une page de presse aléatoire.


@Jake merci. Fixé.



3
votes

Capistrano à déployer et (mongrel ou passager ... de préférence ce dernier ... ou si vous devez, FastCGI bien que FastCGI soit assez lent avec des rails).

Si vous avez un hôte partagé, vous devrez archiver votre version de vos rails et toutes vos pierres précieuses, car vous n'avez probablement pas accès à des gemmes d'installation. Même si vous l'avez fait, vous ne voudrez pas que les rails choisissent de vieilles versions de choses.


0 commentaires

0
votes

définitivement Capistrano + Git (GIT, si vous avez un accès SSH, comme F.e. Dans HostingRails Hôte d'hôte), rien ne peut être plus facile.

Guide de Capistrano Neat: http://www.linuxjournal.com/article/10100

Comment configuration Capistrano + git: http://github.com/guides/deploying- avec-Capistrano

Quelques belles recettes Capistrano: http://github.com/josh/slicehost


0 commentaires

0
votes
  1. En supposant que votre serveur HTTP est NGinx ou Apache, installez passager de la phase
  2. sur le site du passager, il existe de très bons documents pour configurer Apache / Nginx avec des rails
  3. Dans une première étape, copiez simplement votre application Rails quelque part sur l'hôte et obtenez le passager de travail
  4. Une fois que vous avez travaillé, vous aurez besoin d'un meilleur moyen de déployer / mettre à jour l'application; Comme d'autres l'ont suggéré, Capistrano est un moyen populaire de le faire et vous ne devriez pas avoir de problème à trouver des tutoriels en ligne pour vous aider à le faire

    J'ai fait des étapes 1 à 3 et c'est incroyablement facile et fonctionne parfaitement bien (j'étais trop paresseux pour faire l'étape 4).


0 commentaires

0
votes

a trouvé une bonne référence: Lien de référence Cela aidera à déployer l'application ROR sur un hôte partagé.


0 commentaires