Message également posté dans le topic unique blabla@rails.
Comme vous le savez, la dernière version stable de Ruby pour Debian Etch est 1.8.5, or il y a des problèmes entre celles-ci et Ruby on Rails. Je souhaitais donc installer Ruby en le compilant à la main.
Je l'ai déjà fait plusieurs fois sur ma machine de dév, c'est facile. Je souhaite faire la même chose sur mon serveur, mais ce que j'aimerai savoir, c'est comment faire comprendre à mon serveur Debian, que Ruby va se trouver dans /usr/loca/ruby-1.8.6?
Sur ma machine de dév, je crée simplement dans mon fichier ~/.bach_profile:
Citation :
# For Ruby 1.8.6
PATH="/usr/local/readline:$PATH"
PATH="/usr/local/ruby/bin:$PATH"
|
Et comme j'utilise Rails à partir du terminal, tout marche car $PATH est défini correctement à chaque lancement du terminal et que je lance mongrel à la main.
Ce que je ne sais pas faire, c'est comment définir ce même path, mais sans avoir à ouvrir un terminal sur le serveur? Ce que je veux c'est que si jamais le serveur doit être rebooté, je n'ai pas à lancer Rails à la main. Dois-je créer/éditer un script (par exemple /etc/init.d/mongrel) où j'y définis la variable $PATH et comment lancer le serveur Mongrel?