gpt4 book ai didi

ruby - Homebrew 如何检查已安装的 gem?

转载 作者:数据小太阳 更新时间:2023-10-29 08:04:27 27 4
gpt4 key购买 nike

我有一个依赖于 gem 的公式。它的顶部有 depends_on 'some-gem' => :ruby 。我确定它已安装,因为我可以按预期使用它,并且在运行 gem list 时它就在那里。但是,当尝试安装公式时,它显示

my-formula: Unsatisfied dependency: some-gem
Homebrew does not provide Ruby dependencies; install with:
gem install some-gem
Error: An unsatisfied requirement failed this build.

那么,Homebrew 如何检查已安装的 gem?

最佳答案

运行以检测已安装的 gem 和类似内容的实际检查在 /usr/local/Library/Homebrew/requirements/language_module_dependency.rb 中。 ,在 Ruby 的情况下:

/usr/bin/env ruby -rubygems -e require\ 'GEMNAME'

请注意,这会调用 ruby从路径中,所以它可能会受到那里的混淆的影响。确保您拥有正确的 ruby首先在你的道路上,有权利 gemruby 配套的程序,并可能向您的公式添加一些调试以查看它在什么环境下运行。

关于ruby - Homebrew 如何检查已安装的 gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20875941/

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