Ruby on rails 我可以在Gemfile中指定所需的Git回购的子路径吗?

Ruby on rails 我可以在Gemfile中指定所需的Git回购的子路径吗?,ruby-on-rails,ruby,gem,bundler,Ruby On Rails,Ruby,Gem,Bundler,我想在我的项目中使用的Ruby gem的主版本。但是它位于grpc/src/ruby中。因此,我不能将它与gem'grpc',github'grpc/grpc'一起使用 有没有一种解决方案可以添加这样的gemgem'grpc',github'grpc/grpc',sub_path'src/ruby'?如何将gem repo克隆到本地机器或服务器,并通过路径添加它 像这样: gem 'grpc', path: 'path/to/your/local_repo' 我发现,与您在捆绑机Github

我想在我的项目中使用的Ruby gem的主版本。但是它位于
grpc/src/ruby
中。因此,我不能将它与
gem'grpc',github'grpc/grpc'
一起使用


有没有一种解决方案可以添加这样的gem
gem'grpc',github'grpc/grpc',sub_path'src/ruby'

如何将gem repo克隆到本地机器或服务器,并通过
路径添加它

像这样:

gem 'grpc', path: 'path/to/your/local_repo'
我发现,与您在捆绑机Github repo上询问的问题相同,存在一个活跃的问题[1]


[1]

我计划这样做。但您知道,当上游发生变化时,很难使代码保持最新。在本期中,我要求维护人员将ruby代码分离成单独的repo。顺便说一句,谢谢你,你给出的问题很有帮助。我想知道我是否只想使用来自上游主分支的ActiveRecord,我将如何做到这一点,这与你的情况完全相同。你知道这是秘密的。试试这个。但它似乎不支持多个级别的目录