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

是否有向gemspec添加Gem依赖的类似bundle add的命令?

向gemspec添加依赖的命令方法

目前Bundler并没有内置类似bundle add直接向gemspec添加依赖的原生命令,也不存在bundle add rails --gemspec这类参数选项,但可以通过以下方式实现自动添加spec.add_dependency代码的需求:

  • 使用bundle add命令搭配--add-to-gemspec参数,示例:
    bundle add GEMNAME --add-to-gemspec
    
    该命令会自动在gemspec文件中插入spec.add_dependency 'GEMNAME', '~> X.Y.Z'(X.Y.Z为当前Gem的最新稳定版本号),同时更新Gemfile.lock文件。
  • 若需指定版本约束,可直接在命令中添加版本规则,示例:
    bundle add GEMNAME '~> 2.0' --add-to-gemspec
    
    执行后会生成spec.add_dependency 'GEMNAME', '~> 2.0'的代码行。

注意:--add-to-gemspec参数需要Bundler 2.1.0及以上版本支持,若使用旧版本,需先升级Bundler:

gem update bundler

内容的提问来源于stack exchange,提问作者Chiara Ani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 20:22:02