Ruby on Rails Beta 3 Installer sur Snow Leopard - fichier non trouvé
J'ai essayé d'installer la nouvelle version bêta sur mon système avec la commande:
sudo gem install rails --pre
mais peu importe ce que j'ai essayé, je reçois toujours ce fichu message d'erreur:
Installé avec succès
rails-3.0.0.beta3
1 gemme
installé
l'Installation de ri
la documentation pour
rails-3.0.0.beta3...
Fichier non
trouvé: lib
Depuis que je suis très nouveau pour ruby, je ne sais vraiment pas quoi faire.
Comment puis-je terminer l'installation de cette?
Est-ce déjà fait?
Pourquoi faut-il abandonner ici?
- vous devez fermer cette question, même si vous devez répondre vous-même. il a été ouvert depuis plus de 6 mois maintenant.
Vous devez vous connecter pour publier un commentaire.
Tout ce que vous devez exécuter est
gem install rdoc
, suivez ses instructions, puis relancez l'installation de rails de commande de nouveau, et vous êtes bon. Le problème est dû à rdoc défaut d'installation lors de l'installation avec les rails, si installé manuellement, il fonctionne très bien.Source: http://gist.github.com/565967
^ J'ai eu le même problème, et cela a fonctionné pour moi.
gem install rdoc
est ce que vous avez besoin)?Si vous cherchez à faire de ruby/rails de développement sur Mac, je recommanderais fortement pas à l'aide de la version de ruby/rubygems fourni avec votre mac. Ce que je recommande est:
gem install brewbygems
gem install rvm
Une fois que vous avez fait cela, vous aurez un joli environnement de développement robuste et vous devriez être en mesure d'installer n'importe quelle version de rails sans problème. Il suffit de garder à l'esprit rails 3 qui fonctionne le mieux à l'aide de ruby 1.9.2 (installer avec rvm en exécutant
rvm install ruby-head
) et est encore en version beta ce qui signifie qu'il n'est pas très stable et ne doit pas être utilisé pour quoi que ce soit du niveau de la production (encore).brew install rubygems
=> "Erreur: Pas de formule pour rubygems"J'ai trouvé le même message d'erreur, alors que d'après certains google, j'ai réussi à installé manuellement "sudo mkdir lib' dans le .../gems/rails-3.0.0.beta3. S'il n'a pas soulevé de problème, j'espère que quelqu'un pouvait dire ce que devraient être les lacunes dans le répertoire lib.
suivre cette railscast et vous serez amende.
Il semble en tout cas que le problème se pose dans la documentation, ce qui ne devrait pas vous empêcher de vous à l'aide de rails 3.
Vous n'avez pas vraiment besoin pour ce faire
sudo gem install rails --pre
, il suffit desudo gem install rails
. Rails3 est le package par défaut maintenant et la sortie de la bêta.Il devrait fonctionner correctement.
sudo gem install rails --pre
. Mais quand j'ai posté ma réponse, rails3 était par défaut et vous n'avez pas besoin d'ajouter --pré!sudo gem install rails
il y a deux semaines causés exactement le même problème que le demandeur a été l'expérience.sudo gem install rails --pre
ne fonctionne pas non plus - c'est avec Rails 3.0.1. D'où la baisse de vote, que l'ensemble de vos réponse, a déclaré a été de faire la même chose que la cause du problème et cela devrait fonctionner.Pourrait être une solution différente sur votre OS, mais j'ai eu exactement la même erreur dans Ubuntu et la création d'un dossier lib sous les rails gem dossier a résolu mon problème. J'ai expliqué la solution dans le post suivant:
L'installation des Rails: "Fichier non trouvé: lib"
Pour des raisons de commodité, je vais le copier ici. La solution:
mkdir /lib/ruby/gems/1.8/gems/rails-{whatever your version is}/lib
Explication: Le [sudo] gem install rails de commande s'attend à ce que le /dossier lib (à la fin), mais pour une raison quelconque, il n'en a pas encore été créé.
La source originale de cette solution a été à l'URL suivante. Espérons que cela aide!
http://www.spritle.com/blogs/?p=915
Je vais avoir le même problème avec la beta 4. La solution de contournement est
sudo gem install rails --pre --no-ri --no-rdoc
si je ne sais pas pourquoi.