Question

Depuis que j'ai migré de Leopard à Snow Leopard, je reçois

$ ruby script/server 
Rails requires RubyGems >= 1.3.2. Please install RubyGems and try again: http://rubygems.rubyforge.org

La seule façon de le faire fonctionner est:

$ /usr/bin/ruby script/server
=> Booting Mongrel
=> Rails 2.3.8 application starting on http://0.0.0.0:3000

Alors je suppose que quelque chose a été brisé avec mon chemin, voici mon fichier ~ / .profile fyi:

##
# DELUXE-USR-LOCAL-BIN-INSERT
# (do not remove this comment)
##
echo $PATH | grep -q -s "/usr/local/bin"
if [ $? -eq 1 ] ; then
    PATH=$PATH:/usr/local/bin
    export PATH
fi

export PATH=$PATH:/opt/local/bin
export MANPATH=$MANPATH:/opt/local/share/man
export INFOPATH=$INFOPATH:/opt/local/share/info

PATH="/usr/local/mysql/bin:$PATH"
PATH="/opt/local/bin:/opt/local/sbin:$PATH"
PATH="/usr/local/bin:/usr/local/sbin:$PATH"
export PATH

export GEMDIR=`gem env gemdir`

Comment puis-je réparer cela?

Était-ce utile?

La solution

Installer RVM http://rvm.io/

Problème résolu..

Il existe également un certain nombre d'autres logiciels similaires: https://github.com/wayneeseguin/rvm/blob/master/help/alt.md

Autres conseils

Les deux derniers PATH= Les lignes semblent être le problème. Il y a un rubis dans votre /usr/local/bin ou /opt/local/bin Le répertoire et cela prit la priorité sur le système installé par le système. Je ne sais pas pourquoi la migration vers Snow Leopard déclencherait cela, car je ne pense pas que cela ajoute ces lignes au fichier.

La recommandation de Doon de RVM n'est pas nécessaire, mais c'est un outil vraiment pratique.

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