有没有办法在自制软件的自定义下载策略中使用第三方 gem
Is there a way to use a third party gem in a custom download strategy for homebrew
我正在为自制软件设置一个公司内部水龙头。由于档案上传到 google 驱动器,我需要为此实施自定义下载策略。在那个下载攻略里面,我想用第三方的ruby库,但是在下载攻略调用之前还没想好怎么安装gem
我已经尝试在 运行 'brew install my-formula' 之前使用 'gem install ...' 安装依赖项。但这似乎不起作用。
有没有办法在自定义下载策略中使用第三方库,或者这根本不可能?
Homebrew 使用自己的一组 gem 将其与系统或用户安装的 gem 隔离开来。要设置从 brew 可见的 gem,请在您的自定义下载策略中 运行:
Homebrew.install_gem! "my_gem"
require "my_gem"
如果您需要来自 gem 的二进制文件,请改用 install_gem_setup_path!
。
请注意,这是内部 Homebrew API,可能随时更改。您还应该确保 gem 不会与 Homebrew 本身所依赖的任何 gem 冲突。
我正在为自制软件设置一个公司内部水龙头。由于档案上传到 google 驱动器,我需要为此实施自定义下载策略。在那个下载攻略里面,我想用第三方的ruby库,但是在下载攻略调用之前还没想好怎么安装gem
我已经尝试在 运行 'brew install my-formula' 之前使用 'gem install ...' 安装依赖项。但这似乎不起作用。
有没有办法在自定义下载策略中使用第三方库,或者这根本不可能?
Homebrew 使用自己的一组 gem 将其与系统或用户安装的 gem 隔离开来。要设置从 brew 可见的 gem,请在您的自定义下载策略中 运行:
Homebrew.install_gem! "my_gem"
require "my_gem"
如果您需要来自 gem 的二进制文件,请改用 install_gem_setup_path!
。
请注意,这是内部 Homebrew API,可能随时更改。您还应该确保 gem 不会与 Homebrew 本身所依赖的任何 gem 冲突。