【问题标题】:Bundler install gem not in root of repository from githubBundler 安装 gem 不在来自 github 的存储库的根目录中
【发布时间】:2012-06-08 06:17:57
【问题描述】:

我想安装这个 gem https://github.com/datamapper/do/tree/master/do_oracle 问题是你可以看到它不在存储库的根目录中,所以使用带有 git 选项的 bundler 不起作用,还有其他方法可以安装这个 gem 吗?

【问题讨论】:

    标签: ruby github bundler


    【解决方案1】:

    如果你只是想安装这个 gem,在Gemfile 中添加下面一行:

    gem "do_oracle", "~> 0.10.8"
    

    但是,如果你想从 git repo 安装它,那么你就没有运气了 - 目前 bundler 不支持为 git repos 指定路径(这个功能仍然是一个悬而未决的问题。有关更多信息,请参阅 Github 上的 #396信息)。

    一种可能的解决方法是将它分叉并将 gem 移动到根目录。

    【讨论】:

    • 我想安装 edge 版本,还是不会安装 edge 版本?
    • @ryudice 它不会,所以你需要 fork 这个 repo 把它带到根目录。
    猜你喜欢
    • 2014-07-12
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 2018-05-01
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多