Bundle Install无法安装GitHub分支的aws-sdk gem问题求助
Bundler无法找到fork仓库中的aws-sdk gem,但gem install可正常安装
我fork了aws-sdk-ruby仓库并添加了新提交,在Gemfile中配置了以下内容:
gem 'aws-sdk', :git => 'https://github.com/suvrat-joshi/aws-sdk-ruby.git', :branch => 'retry-throttled-cf-requests'
执行bundle install时却报错:
Could not find gem 'aws-sdk' in git@github.com:suvrat-joshi/aws-sdk-ruby.git (at retry-throttled-cf-requests@b77de6d).
我可以通过gem install aws-sdk -s https://github.com/suvrat-joshi/aws-sdk-ruby.git从源码正常安装该gem,但希望能通过bundle install完成依赖管理。
我已经尝试了多种网上的解决方案,但都没有效果:
- 向
config.ru文件添加require 'bundler/setup' - 向
config.ru文件添加:require 'bundler' Bundler.setup(:default) - 使用
specific_install命令:gem install specific_install gem specific_install -l https://github.com/suvrat-joshi/aws-sdk-ruby.git - 从仓库的
aws-sdk.gemspec文件构建gem,复制到静态路径后在Gemfile中引用,但每次更新代码都需要重新构建,不符合我的需求。
恳请Ruby领域的专家帮忙分析问题原因,并提供可行的解决方法。
内容的提问来源于stack exchange,提问作者sjgo
相关产品推荐
相关产品推荐

