Rails sur Windows - problème d'installation
Je suis en train d'installer ruby sur une machine Windows, et je rencontre un problème. J'ai obtenu jusqu'à ce point quand j'ai commencer à avoir des erreurs, et je suis complètement nouveau pour autre chose que PHP pour le développement web. Aide appréciée!
MODIFIER je suis en suivant les instructions ici pour wamp:
http://www.alexbernard.fr/fichiers/blog/Installer-Ruby-On-Rails-sur-un-Wamp-Server.pdf
./gem install rails --include-dependencies
De sortie:
INFO: `gem install -y` is now default and will be removed
INFO: use --ignore-dependencies to install only the gems you list
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
C:/wamp/ruby/bin/ruby.exe extconf.rb
creating Makefile
make
generating generator-x64-mingw32.def
compiling generator.c
make: x86_64-w64-mingw32-gcc: Command not found
make: *** [generator.o] Error 127
Gem files will remain installed in C:/wamp/ruby/lib/ruby/gems/2.0.0/gems/json-1.8.0 for inspection.
Results logged to C:/wamp/ruby/lib/ruby/gems/2.0.0/gems/json-1.8.0/ext/json/ext/generator/gem_make.out
source d'informationauteur carbide20
Vous devez vous connecter pour publier un commentaire.
De la sortie ci-dessus, je suppose suivantes:
Maintenant, comme expliqué icipour 64bits Ruby vous avez besoin 64bits DevKit.
À partir de l'erreur en sortie:
make: x86_64-w64-mingw32-gcc: Command not found
Il est clair que vous n'avez pas installé le droit DevKit.
Veuillez retirer le DevKit installé, téléchargez le bon (comme indiqué dans le lien ci-dessus et dans RubyInstaller page des téléchargements) et installer à nouveau.
Vous aurez besoin d'utiliser
ruby dk.rb install --force
(note de l'--force
option) pour remplacer la précédente DevKit installation.Que pour la dépréciation d'erreur,
--include-dependencies
n'est plus nécessaire. Je vous recommande d'utiliser comme référence pour le montage moderne Ruby/Rails de guide.Vous pouvez aller à la RailsInstaller façon d'installer des Rails et toutes les dépendances d'un seul coup sans avoir de tels problèmes.
Pour moi, le problème était que le DevKit binaires n'a pas ajoutés au CHEMIN d'accès. Assurez-vous que (DEVKIT_FOLDER)\mingw\bin est sur le chemin.
Parce que j'ai lu cette réponse avec l'espoir de fixer mon problème, et trouvé, il n'a pas aider, voici comment j'ai résolu:
--
Votre erreur est:
make: x86_64-w64-mingw32-gcc: Command not found
--
L'erreur signifie que vous n'avez pas accès à l'option
gcc/gc++
compilateur sur votre PC.Vous devez donc recherchez, ou de télécharger une version du compilateur de votre système. J'ai trouvé installer les outils de construction situé ici résolu le problème.
Vous suffit de télécharger ces outils, puis ajouter le CHEMIN d'accès var:
set PATH=C:/path/to/your/ming64/location/;%PATH%;
Cela devrait générer pour vous.
Une mise en garde-si vous avez les bonnes dépendances pour un build pour prendre place est une autre question tout à fait.
L'exe est en rubydevkit\mingw\bin. Ajoutez à votre chemin et json va construire.