L'installation des Rails sur Mavericks
Pas sûr de ce qui s'est passé mais quand j'ai mis à jour vers Mavericks, il est dit que les Rails il pas l'installer. J'ai exécuté la commande suivante:
rails --version
Et il a dit "Rails n'est pas actuellement installé et lancer la commande sudo gem install rails".
J'ai lancer la commande sudo gem install rails et d'obtenir les éléments suivants:
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/json-1.8.1 for inspection.
Mise à JOUR:
J'ai exécuté la commande gcc --version et a obtenu ce qui suit:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
- n'oubliez pas de marquer la réponse correcte comme acceptée si elle résolu votre problème
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour installer la Ligne de Commande Outils de développement. Il suffit d'ouvrir un Terminal et tapez une commande qui nécessite, par exemple,
git
,gcc
oumake
. Ou utilisez la commande suivante:Vous verrez une alerte comme ceci:
Juste cliquez sur Installer et c'est tout. Comme de OS X 10.9, il n'y a plus besoin d'installer Xcode pour le développement de Ruby.
De crédit pour les mesures et l'image va à Daniel Kehoe dans son dernier guide: http://railsapps.github.io/installrubyonrails-mac.html
xcode-select -p
et aussi assurez-vous que vous avez gcc installé en faisant ungcc --version
.xcode-select --install
et de faire rapport à ce que vous obtenez, s'il vous plaît.J'ai eu le même problème que j'ai été en mesure de résoudre.
Le problème pour moi est que j'ai mis à jour vers la dernière version de Xcode par le biais de l'appstore, mais n'avait pas réellement ouvert l'application pour terminer l'installation. Alors, voici ce que résolu pour moi:
Espère que ça marchera pour vous aussi.
compass
binaire. Assurez-vous qu'il est installé et dans votre $PATH"Il ne fonctionnait pas pour moi, même quand j'ai réinstallé xcode et les outils de ligne de commande pour mavericks.
Mais après ça, j'ai juste fait une
bundle update
et, pour une raison quelconque, il a travaillé.gem install bundler
(peut-être avec sudo) pour l'installer.Je pense que j'ai eu les mêmes problèmes. J'ai mis à jour xcode et ouvrez xcode pour accepter la licence aggrement. Puis il a bien fonctionné aussi loin que je me souvienne.