Question

Using Your Ruby Gem(s)

You will need to add /home/username/ruby/gems to the include path.
You can do this by **adding the following code to your script**:

$:.push("/home/username/ruby/gems")

Quel scénario sont-ils référence? C'est vague ... Où puis-je ajouter des répertoires dans le rubis include_path?

Était-ce utile?

La solution

Got it. On dirait que le chemin de pierres précieuses pour une bluehost par défaut l'installation nécessite un certain « massage » pour travailler. :) En suivant les instructions d'ici ont résolu le problème pour moi (parties pertinentes coupées et collées ci-dessous ainsi):

http://www.bluehosttricks.com

A) Vous aurez besoin d'avoir la possibilité d'installer des pierres précieuses localement. Vous pouvez le faire en suivant ces instructions (via SSH):

1) Ajoutez les lignes suivantes à votre fichier $ HOME / .bashrc (ceux-ci peuvent être copier et coller):

export GEM_HOME=$HOME/ruby/gems
export GEM_PATH=$GEM_HOME:/usr/lib/ruby/gems/1.8
export GEM_CACHE=$GEM_HOME/cache
export PATH=$PATH:$HOME/ruby/gems/bin

2) modifier maintenant les applications fichier environment.rb pour que le chemin de pierre correct est inclus. Cette ligne devrait aller au sommet avant que la version des rails est spécifié:

ENV['GEM_PATH'] = '/path/to/their/home/ruby/gems:/usr/lib/ruby/gems/1.8'

3) Tuez tous les processus fastcgi qu'ils pourraient avoir en cours d'exécution et le problème devrait être résolu.

EDIT:

J'ai fini par suivre toutes les étapes du tutoriel, je lien ci-dessus. Vous devez modifier manuellement le fichier de gestionnaire de FastCGI rack ou bien le répartiteur se plaindra. Apparemment, cela est spécifique à Rails 2.3.3 (2.3.2 a bien fonctionné sur BH (prétendument)).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top