質問

> 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)
私はIRBに入る、または.rbスクリプトを作成する場合は、

、私がインストールした宝石を必要とすることができます。

私は、最新のrubygems-updaterake、およびrcovを持っています。

誰もが前にこれを見たことありますか?何かが間違っているように思えると私はGEM_PATHを設定するか、(現時点では存在しない)/etc/gemrcをハッキング避けたいのです。

役に立ちましたか?

解決

は/ opt / local / libのは、一般的にMacPortsのにより構成される経路です。 あなたはMacPortsの経由にRubyGemsをインストールしましたか?

また確実which gemは、/ opt /ローカルパスを返しません。

もしそうなら、私はMacPortsのルビーパッケージを削除し、ソースからRubyGemsのをインストールすることをお勧め。 また、LeopardがインストールRubyGemsの(私の知る限り)が付属していなければならない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top