gpt4 book ai didi

ruby - rake 使用的 Gem 路径与 OS X 上的系统路径不同

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:02 24 4
gpt4 key购买 nike

> 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 脚本,我可以要求我已经安装的 gem。

我有最新的 rubygems-updaterakercov

有人见过这个吗?似乎有些不对劲,我想避免设置 GEM_PATH 或破解 /etc/gemrc(目前不存在)

最佳答案

/opt/local/lib一般是macports配置的路径。您是否通过 macports 安装了 RubyGems?

还要确保 哪个 gem 不返回/opt/local 路径。

如果是这样,我建议删除任何 macports ruby​​ 包并从源代码安装 RubyGems。此外,Leopard 应该安装了 RubyGems(据我所知)。

关于ruby - rake 使用的 Gem 路径与 OS X 上的系统路径不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1064065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com