问题
原来用的是最新版本ipfs,由于0.4.0后的ipfs不支持python调用(仅支持0.4.18 ≤ … < 0.5.0),因此更换到0.4.18,再次运行ipfs daemon
的时候,报错:
Error: Your programs version (5) is lower than your repos (12)
Please update ipfs to a version that supports the existing repo, or run
a migration in reverse
解决
-
需要先删除’~/.ipfs‘下的所有文文件
sudo rm -rf ~/.ipfs
-
重新执行
ipfs init
即可
by the way
说好的是0.4.18 ≤ … < 0.5.0有效,但我用0.4.8照样会报错,迷惑,最终还是用了0.4.18