我是React和React Native的新手。目前,当我通过RubyGems安装gem时,它们会安装到/s/iOS/vendor/bundle/ruby/3.1.0/gems/<gemName>
路径,其中3.1.0
是我目前使用的gem版本。问题是他们的Gemfile.lock文件指向旧的bundle版本1.17.3
。有办法更新这些Gemfile.lock文件中的包版本吗?我的项目的Gemfile.lock文件中的bundle版本显示为2.4.13
。bundle update --bundler
只更新我的项目的Gemfile.lock文件,而不更新嵌套依赖项的Gemfile.lock文件
更新:如果我尝试手动更新这些bundle版本,我会得到这个错误。
安装json(1.8.2)时出错,Bundler无法继续。
在Gemfile中:cocoapods被解析为0.36.3,这取决于cocoapods-core被解析为0.36.3,这取决于activesupport被解析为4.2.1,这取决于json
1条答案
按热度按时间pvcm50d11#
您需要在Gemfile中更改特定gem的版本,然后进行bundle install。目前我猜3.1.0不是你的gem版本,而是一个ruby版本。