2017-08-26 62 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感覺你的改變。

乾杯!

相關問題