gpt4 book ai didi

ruby - 列出 gem 的非 ruby​​ 依赖项的最佳方法是什么?

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

我正在编写一个 ruby​​ gem,我想使用一个作为 python 分发的开源程序。我没有时间将 python 程序移植到 ruby​​,我想尽可能自动地管理外部依赖。

我正在考虑使用 Gem.pre_install Hook 自动轻松安装我感兴趣的 python 包。

http://rubygems.rubyforge.org/rubygems-update/Gem.html#method-c-pre_install

如果可以接受更好的方法或支持 pre_install,我将不胜感激。

最佳答案

一个很老的问题,但值得回答。抱歉,我没有检查 stackoverflow 是否有与 babushka 相关的问题:)

如果 python 包作为 pip 可用,那么你可以这样做:

dep 'blah.gem' do
requires 'something.pip'
end

dep 'something.pip'

然后,babushka blah.gem 将处理安装,包括根据需要安装 ruby​​gems 和 pip。

关于ruby - 列出 gem 的非 ruby​​ 依赖项的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964257/

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