2010-07-10 6 views
4

J'essaye d'obtenir une navigation décente entre mes méthodes dans TextMate. J'aimerais en avoir une liste dans un tiroir, mais je suppose qu'il n'y a pas encore de solution, n'est-ce pas? Par conséquent, j'essaie de mettre en place RubyAMP pour fonctionner avec Ruby 1.9.1-p378 installé via RVM, mais ont quelques problèmes. RubyAMP a besoin ruby-debug, et voici ce que je reçois si je tente d'installer la pierre précieuseRVM + Ruby 1.9.1 + ruby-debug = erreur?

$ rvm gem install ruby-debug 
info: ruby-1.9.1-p378: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-darwin10] 
Building native extensions. This could take a while... 

ERROR: Error installing ruby-debug: 
    ERROR: Failed to build gem native extension. 

/Users/andrei/.rvm/rubies/ruby-1.9.1-p378/bin/ruby extconf.rb 
Can't handle 1.9.x yet 
*** extconf.rb failed *** 

Cependant, the gem page dit qu'il devrait travailler avec 1.9.x. Comment puis-je le réparer?

+0

'sudo gem mise à jour'? – Adrian

+0

Cela n'a pas aidé. Je suis confus par 'Can not handle 1.9.x encore'. Cela vient-il de 'ruby-debug'? Ou c'est un autre composant? – Andrei

Répondre

5

Essayez ceci (de https://rvm.io/support/troubleshooting):

rvm gem install ruby-debug19 -- --with-ruby-include="$rvm_src_path/ruby-1.9.1-p378/" 
+0

Dans mon cas, $ rvm_src_path n'était pas défini. Recherchez vm_core.h dans votre zone rvm, son répertoire est celui dont vous pourriez avoir besoin. La mienne était /usr/local/rvm/src/ruby-1.9.2-p180 – aceofspades

+0

ruby-debug19 nécessite linecache19 et linecache19 requiert Ruby ver. > = 1.9.2. Connaissez-vous une autre solution de contournement? NB: rvm gem installe linecahce19 - --with-ruby-include = "$ rvm_src_path/ruby-1.9.1-p378 /" échoue car nécessite ruby ​​1.9.2. Merci à l'avantage. – rfellons

0

Pour le dernier rubis 1.9.2-preview3

gem install ruby-debug19 -- --with-ruby-include="$rvm_src_path/ruby-1.9.2-preview3" 
5

Le dernier rubis 1.9.2-p0 fonctionne gem install ruby-debug19 sans accroc.