You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:30:09