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

升级Mastodon实例遇bundle锁死json-canonicalization问题求助

解决Mastodon升级时bundle install报错(json-canonicalization 0.3.2缺失)

解决方案步骤

方法一:自动更新依赖版本

在Mastodon项目根目录下执行以下命令:

bundle update json-canonicalization

这个命令会让bundler自动查找json-canonicalization的可用兼容版本,更新Gemfile.lock中的记录。完成后再运行:

bundle install

方法二:手动指定可用版本

如果方法一失败,手动指定一个已知存在的版本:

  1. 打开项目根目录的Gemfile文件:
nano Gemfile
  1. 在文件中添加一行(如果已有该gem的引用,替换原版本号):
gem 'json-canonicalization', '~> 0.4.0'
  1. 按Ctrl+O保存文件,按Ctrl+X退出编辑器。
  2. 再次执行:
bundle install

额外说明

确保你已经切换到要升级到的Mastodon目标版本代码(比如通过git checkout命令切换到对应tag或分支),新版本的Mastodon依赖配置大概率已经修复了这个问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 08:34:55