Frage

> gem env gempath
/Users/davec/.gem/ruby/1.8:/opt/local/lib/ruby/gems/1.8

> head Rakefile
require 'rubygems'
puts Gem.path
require 'rake/clean'
require 'rake/testtask'
require 'rcov'
require 'rcov/rcovtask'

> rake
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
/Library/Ruby/Gems/1.8
rake aborted!
no such file to load -- rcov
/Users/davec/Projects/matrix/rakefile:5
(See full trace by running task with --trace)

Wenn ich gehe in irb, oder erstellen Sie einen .rb ich kann Scripten erfordern Edelsteine, die ich installiert habe.

Ich habe die neuste rubygems-update, rake, und rcov.

Wer das schon mal gesehen?Es scheint, dass etwas nicht in Ordnung ist, und ich möchte vermeiden, GEM_PATH oder hacking /etc/gemrc (die existiert nicht im moment)

War es hilfreich?

Lösung

/opt/local/lib ist in der Regel der Pfad konfiguriert macports.Haben Sie RubyGems installieren via macports?

Auch gewährleisten which gem nicht zurück /opt/local path.

Wenn dem so ist, würde ich vorschlagen, zu entfernen macports Paket ruby und RubyGems installieren von der Quelle.Auch, Leopard, sollten RubyGems installiert (AFAIK).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top