Installieren Sie Ruby-Debug-Ide auf Snow Leopard mit Ruby 1.9.2

1053
Naatan

Ich versuche, Ruby-debug-ide auf Snow Leopard mit Ruby 1.9 zu installieren, damit ich Ruby-Code in Netbeans debuggen kann.

Ich verwende den folgenden Befehl

sudo gem install ruby-debug-ide19 

Ich erhalte jedoch die folgende Fehlermeldung:

nathan:mark-moseley-ruby-debug-ide-9eb626b nathan$ sudo gem install ruby-debug-ide19 

Native Erweiterungen erstellen. Dies kann eine Weile dauern ... FEHLER: Fehler beim Installieren von Ruby-Debug-Ide19: FEHLER: Fehler beim Erstellen der nativen Erweiterung von Gem.

/Users/nathan/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for vm_core.h... no checking for vm_core.h... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.  Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=$/include --with-opt-lib --without-opt-lib=$/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/Users/nathan/.rvm/rubies/ruby-1.9.2-head/bin/ruby --with-ruby-dir --without-ruby-dir --with-ruby-include --without-ruby-include=$/include --with-ruby-lib --without-ruby-lib=$/lib /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/contrib/uri_ext.rb:268:in `block (2 levels) in read': Looking for http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p160.tar.gz and all I got was a 404! (URI::NotFoundError) from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/net/http.rb:1194:in `block in transport_request' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/net/http.rb:2342:in `reading_body' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/net/http.rb:1193:in `transport_request' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/net/http.rb:1177:in `request' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/net/http.rb:1170:in `block in request' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/net/http.rb:627:in `start' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/net/http.rb:1168:in `request' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/contrib/uri_ext.rb:239:in `block in read' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/contrib/uri_ext.rb:286:in `connect' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/contrib/uri_ext.rb:234:in `read' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/contrib/uri_ext.rb:128:in `download' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/ruby_core_source.rb:55:in `block in create_makefile_with_core' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/tempfile.rb:320:in `open' from /Users/nathan/.rvm/rubies/ruby-1.9.2-head/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.4/lib/ruby_core_source.rb:51:in `create_makefile_with_core' from extconf.rb:20:in `<main>' Requesting http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p160.tar.gz   Gem files will remain installed in /Users/nathan/.rvm/gems/ruby-1.9.2-head/gems/linecache19-0.5.11 for inspection. Results logged to /Users/nathan/.rvm/gems/ruby-1.9.2-head/gems/linecache19-0.5.11/ext/trace_nums/gem_make.out 

Weiß jemand, wie ich es installieren kann?

Hinweis Ich habe den neuesten xcode installiert, aber ich habe Ruby 1.9 mit RVM installiert, das ich auch verwendet habe, um es als Standardumgebung für Ruby festzulegen.

0

1 Antwort auf die Frage

0
Naatan

Ich habe das Problem gelöst, indem Sie Ruby mit Homebrew (Brew Install Ruby) installiert haben. Anscheinend hat die Version, die RVM installiert, einige Probleme (ich habe das gleiche mit verschiedenen Edelsteinen erlebt).

Ich musste die symbolischen Links nach der Installation von Ruby mit Homebrew manuell ändern, da Ihr System standardmäßig immer noch Ruby 1.8 verwendet, das mit xcode geliefert wird.