gpt4 book ai didi

ruby - Bundler:将 gems 从 git 安装到 gems 文件夹而不是 bundler 文件夹

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

“Gem Path”(参见:$ bundle env)的内部包含一个 gems 和一个 bundler 文件夹。 gems 文件夹由安装的 gem 填充,例如通过 gem installGemfilegem 标签。另一方面,bundler 文件夹包含例如通过 Gemfile 的 git 功能安装的 gems:

gem 'my-gem', git: "https://github.com/x/y.git"

我假设这是为了使自定义安装不会与来自 gem 服务器的安装发生冲突。尽管如此,我还是希望将从 git 安装的特定 gem 视为来自 gem 服务器。

在这种情况下是否可以告诉 bundler 使用 gems 文件夹?

最佳答案

我目前的解决方法是克隆存储库,然后在本地构建和安装 gem。

我也看过 Gem::SpecificInstall这可能会解决这个问题(虽然不是通过 bundler ),但它不支持私有(private) repo 的身份验证,这对我来说是一个破坏者。

关于ruby - Bundler:将 gems 从 git 安装到 gems 文件夹而不是 bundler 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54827617/

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