26 votes

Débogueur gem pas pris en charge dans Ruby 2.1.0 / 2.1.1 / 2.1.2

Je viens de mettre mon RVM Ruby installation de la version 2.1.0 et a essayé de bundle install quand j'ai reçu le message d'erreur suivant:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
Ruby version 2.1.0 is not supported.
*** extconf.rb failed ***

L'erreur de parcours est auto-explicatif, mais je me demandais si il y avait un moyen de rendre le Débogueur joyau de travail avec la dernière version de Ruby?

19voto

Severin Points 1839

Ressemble à la version 1.6.5 ajoute le support de Ruby 2.1.0. - Fonctionne comme prévu.

Mise à jour: Depuis Ruby 2.1.1 a été publié la version 1.6.8 de Débogueur doit être utilisé.

13voto

Phil Points 155

Cela a été mentionné dans un des commentaires, mais je voulais appeler l'attention sur elle:

byebug est actuellement recommandé débogueur pour Ruby 2.0+

Ce problème a été documentée ici, et cldwalker, l'auteur de débogueur, note que le débogueur sera portée à Ruby 1.9.2 1.9.3 et.

5voto

prusswan Points 4055

Pour ceux qui utilisent Ruby 2.1.2 et en cours d'exécution dans cette erreur lors de la construction de native joyau de l'extension:

Aucun fichier ou répertoire @ rb_file_s_stat - ./212/ruby_debug.h (Errno::ENOENT)

La conclusion est d'utiliser byebug (https://github.com/cldwalker/debugger/issues/131)

0voto

Simone Carletti Points 77653

La version 1.6.4 est prévu pour limiter la 2.1.0 de soutien (qui je suppose signifie qu'il devrait, au moins, de compiler et d'exécuter). Voici le commettre.

Toutefois, les autres utilisateurs ont signalé une compilation question il y a deux jours (#110). Vous pouvez suivre la discussion pour voir si le problème sera résolu. Vous pouvez également poster votre erreur de compilation et de l'environnement de détails dans le billet ainsi que le responsable va avoir plus d'informations disponibles.

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