在通过RubyGems安装的gems中更改Gemfile.lock构建版本

hl0ma9xz  于 12个月前  发布在  Ruby
关注(0)|答案(1)|浏览(137)

我是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

pvcm50d1

pvcm50d11#

您需要在Gemfile中更改特定gem的版本,然后进行bundle install。目前我猜3.1.0不是你的gem版本,而是一个ruby版本。

相关问题