> 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)
Si je vais dans RIR, ou créer un script .rb
, je peux exiger des pierres précieuses que je l'ai installé. J'ai les dernières rubygems-update
, rake
et rcov
.chemin Gem utilisé par râteau différent de chemin système sur OS X
Quiconque a déjà vu ça? Il semble que quelque chose ne va pas et je voudrais éviter de définir GEM_PATH
ou de hacker /etc/gemrc
(qui n'existe pas pour le moment)
J'ai dû le faire; où OS X met-il la commande gem? – davetron5000
J'ai le mien dans/usr/bin/gem, c'est un lien symbolique vers /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/gem –
désinstaller gem du port et re-symlinked le ci-dessus le chemin de '/ usr/bin/gem' et tout est bon. – davetron5000