3
我想在我的項目中使用主版本的grpc的Ruby gem。但它位於grpc/src/ruby
。所以我不能只用gem 'grpc', github: 'grpc/grpc'
。我可以在Gemfile中指定Git倉庫的子路徑嗎?
有沒有解決方案來添加像這樣的gem gem 'grpc', github: 'grpc/grpc', sub_path: 'src/ruby'
?
我想在我的項目中使用主版本的grpc的Ruby gem。但它位於grpc/src/ruby
。所以我不能只用gem 'grpc', github: 'grpc/grpc'
。我可以在Gemfile中指定Git倉庫的子路徑嗎?
有沒有解決方案來添加像這樣的gem gem 'grpc', github: 'grpc/grpc', sub_path: 'src/ruby'
?
如何將Gem repo克隆到本地機器或服務器並通過path
選項添加它?
像這樣:
gem 'grpc', path: 'path/to/your/local_repo'
我看到有一個活動的問題,關於你問的捆紮機Github上回購同樣的事情[1]
我打算這樣做。但是,您知道,上游更改時很難保持代碼的最新狀態。我要求維護者在本期的https://github.com/grpc/grpc/issues/1156中將ruby代碼分成單獨的回購。順便說一句,謝謝你,你給的問題是有幫助的。 – 2015-03-31 14:25:06
我想知道如果我只想使用來自上游主分支的ActiveRecord,我將如何實現這一點,這與您所使用的完全相同。你知道它在Rails回購下。 https://github.com/rails/rails/tree/master/activerecord – 2015-03-31 14:28:15
試試這個[Gemfile man](http://bundler.io/v1.3/man/gemfile.5.html#BLOCK-FORM-OF -git-PATH-GROUP和的平臺)。但它似乎不支持超過一個級別的目錄 – 2015-03-31 14:31:01