2010-07-10 12 views
0

D'abord, laissez-moi vous expliquer que j'ai créé un million de répertoires de bibliothèques libérant toutes les réponses à ce même problème, mais aucun d'eux n'a vraiment fait le tour ..Installation de rails-3.0.0.beta4, et obtention du royal (Errno :: ENOENT)

J'ai essayé

sudo mkdir /opt/local/lib/ruby1.9/gems/1.9.1/gems/rails-3.0.0.beta4/lib 
sudo mkdir /opt/local/lib/ruby1.9/gems/1.9/gems/rails-3.0.0.beta4/lib 
sudo mkdir /usr/lib/ruby/gems/1.8/gems/rails-3.0.0.beta4/lib 
sudo mkdir /usr/lib/ruby/gems/1.8/gems/rails-3.0.0.beta3/lib 
sudo mkdir /usr/lib/ruby/gems/1.9/gems/rails-3.0.0.beta3/lib 
sudo mkdir /usr/lib/ruby/gems/1.9/gems/rails-3.0.0.beta4/lib 

Mon Ruby -v est: rubis 1.9.1p378 (2010-01-10 révision 26273) [i386-darwin10.3.0]

La version la plus récente des rails --pre est rails-3.0.0.beta4.

Donc, je suppose qu'il doit être rails-3.0.0.beta4/lib dont il a besoin, mais je ne sais pas où.

J'utilise .rvm. Running 'qui ruby: retours

/Users/johnsmith/.rvm/rubies/ruby-1.9.1-p378/bin/ruby 

Est-il un moyen intelligent pour savoir où exactement que/lib serait sur ma boîte?

Merci à tous!

+1

Vous n'avez pas publié l'erreur réelle que vous voyez, ce n'est pas très utile. En outre, les rapports officiels mentionnent que Rails 3 et Ruby 1.9.1 ne vont pas bien ensemble. Utilisez les RC Ruby 1.8.7 ou 1.9.2. –

+0

Word. Je pense que le problème majeur est que j'utilise RVM. Je suis en train d'essuyer tout et recommencer, mais en prenant votre avis et en saisissant 1.9.2 ou 1.8.7. Beaucoup de mercis Shteef – Trip

Répondre

0

OUI! Ok, donc ce que j'avais était une pile discomposée de code doo doo chien, un gâchis de gemmes, et des rubis. Cela m'a un peu rappelé la lampe du Génie quand il est sorti sur une cintreuse une nuit. J'ai juste désinstallé toute la branche rvm, en ai démarré une nouvelle avec 1.9.2-tête selon la recommandation de Shteef, j'ai installé des rubygems (pas de problème cette fois), et j'ai installé rails3 sans problème !!!

Maintenant, je peux être cool comme tout le monde!