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