【问题标题】:Bundler: install gems from git to gems folder instead of bundler folderBundler:将 gem 从 git 安装到 gems 文件夹而不是 bundler 文件夹
【发布时间】:2019-07-16 13:54:15
【问题描述】:

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

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

我认为这是为了使自定义安装不会与来自 gem 服务器的安装发生冲突。不过,我想将通过 git 安装的特定 gem 视为来自 gem 服务器。

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

【问题讨论】:

    标签: ruby rubygems bundler


    【解决方案1】:

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

    我还查看了Gem::SpecificInstall,它可能会解决这个问题(虽然不是通过捆绑器),但它不支持私有仓库的身份验证,这对我来说是个大问题。

    【讨论】:

      猜你喜欢
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多