2 votes

Problème d'installation de Rails

Je suis en train d'essayer d'utiliser Rails, mais quand je le fais, le système affiche le message suivant

Rails n'est pas actuellement installé sur ce système. Pour obtenir la dernière version, tapez simplement :

$ sudo gem install rails

Ensuite, j'ai exécuté - sudo gem install rails et en résultat j'ai obtenu

Construction d'extensions natives. Cela pourrait prendre un certain temps...
ERREUR: Erreur lors de l'installation de rails :
    ERREUR: Échec de la construction de l'extension native de la gemme.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb ne peut pas trouver les fichiers d'en-tête pour ruby à /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Les fichiers de la gemme resteront installés dans /Library/Ruby/Gems/1.8/gems/json-1.6.5 pour inspection.
Les résultats sont enregistrés dans /Library/Ruby/Gems/1.8/gems/json-1.6.5/ext/json/ext/parser/gem_make.out

Des idées sur comment résoudre cela ?

3voto

kiran ps Points 351

Vous êtes un utilisateur de Mac. Les 'outils de construction communs', connus sous le nom de 'sous-système BSD' dans le package Xcode sont souvent obsolètes. Par exemple, la version de ruby installée est la version 1.8. Faites-vous une énorme faveur et installez les outils de construction communs via le gestionnaire de packages homebrew. Après cela, je vous suggère d'installer une version plus récente de ruby car rails abandonnera bientôt le support de la série 1.8 que vous utilisez. Différentes versions de ruby sont installées en utilisant le gestionnaire de versions ruby

Après avoir installé homebrew et rvm, vous aurez une base solide! Installer une version de ruby est maintenant juste une question d'exécuter rvm install 1.9.2 et vous obtiendrez la dernière version de correction de la série 1.9.2 du MRI.

Avec ruby 1.9.2, vous n'aurez aucun problème à installer la version actuelle de RubyOnRails.

Cette chaîne d'outils est ce que la plupart des développeurs Ruby/Rails utilisent aujourd'hui.

0voto

SG 86 Points 2460

Il a rencontré des problèmes pour installer le gem json. J'ai résolu ce problème en installant le Ruby DevKit.

Télécharger ici:

http://rubyinstaller.org/downloads/

Tutoriel d'installation ici:

https://github.com/oneclick/rubyinstaller/wiki/Development-kit

Amicalement Stefan

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X