2017-08-26 57 views
0

我有一个rails应用程序。其使用来自githubprivate gem如何使当地的创业板适用于rails应用程序?

Gemfile

gem 'xyz', 
    git: "https://#{ENV['GITHUB_TOKEN']}:[email protected]/cvb/xyz.git", 
    branch: :development 

我加了一些修改,这gem本地。为了测试这些修改,我想将这些remote gem path's更改为local gem路径(应用程序和gem存在于相同的目录中)。但我不知道如何在该gem文件中提及这个local gem路径。任何机构可以帮助我的语法,如什么路径应该添加到gemfile(如相对路径或绝对路径)。

+0

它不是一个重复的问题。它是我的要求。不幸的是,我没有看到上述问题。 – John

+0

其中一个[答案](https://stackoverflow.com/a/14167368/8255744)复制它几乎正是你所要求的。最近的文档是[here](http://bundler.io/v1.15/man/bundle-config.1.html#LOCAL-GIT-REPOS) –

回答

0

好吧,试试这个:

  1. 克隆从github.com/cvb/xyz.git
  2. 宝石,只要你喜欢
  3. 再加入这个本地修改的宝石在你的应用程序,比如修改:

gem“xyz”,路径:“/ local/gem/directory/in/your/machine”

然后bundle感觉你的改变。

干杯!

相关问题