我有一个包含 Gemfile 的反应本机应用程序。我有一个安装后脚本,它将在
npm install
有命令 bundle exec pod install --project-directory=ios/
后运行。直到今天它都工作得很好,但突然它抛出一个错误,如 运行 bundle install
安装丢失的宝石。我尝试使用 bundle install
,但它抛出以下错误。
您的捆绑包已锁定到 rubygems 存储库中的 activesupport (7.0.8) https://rubygems.org/ 或本地安装,但在该源中无法再找到该版本。那 表示 activesupport (7.0.8) 的作者已将其删除。您需要将捆绑包更新为 activesupport (7.0.8) 以外尚未删除的版本,以便 安装。
我不应该删除 Gemfile.lock 并运行
bundle install
,因为正在引入许多更改。
我已从存储库中删除了 Gemfile.lock 并再次重新运行
bundle install
。它工作没有任何问题。另外,后来我运行了bundle exec pod install
,它也工作得很好,没有任何问题。