v0.4.1版本无法升级更新到截至12.14日的最新版本v0.4.7

通过npm命令和iflow中的/update命令都提示成功,但是查看版本号还是v0.4.1的。下面是操作记录:

iflow --version

0.4.1

npm i -g @iflow-ai/iflow-cli

changed 47 packages in 3s

23 packages are looking for funding

run `npm fund` for details

iflow --version

0.4.1

iflow -r

╭───────────╮

│ > /exit │

╰───────────╯

:information_source: Resumed session 077d5dd (1 messages restored).

╭─────────────╮

│ > /update │

╰─────────────╯

:information_source: 自动升级成功,重启后生效。

:information_source: 自动升级成功,重启后生效。

╭───────────╮

│ > /quit │

╰───────────╯

╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮

│ │

│ iFlow CLI已经关闭。再见! │

│ │

│ 性能 │

│ 总耗时: 14.6s │

│ iFlow CLI活动时间: 0s │

│ » API 时间: 0s (0.0%) │

│ » 工具时间: 0s (0.0%) │

│ │

│ │

╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

iflow --version

0.4.1

使用sudo也没有升级成功,参照https://vibex.iflow.cn/t/topic/1100里其中一个建议,手动删除npm的软链二进制文件,然后重新安装,已经升级到最新版本

感谢分享

晚上的时候莫名奇妙又变成v0.4.1了,并且还卸载不掉。

which iflow看到路径在~/.npm-global/bin/iflow下了,之前路径是~/.nvm/versions/node/v23.7.0/bin/iflow。我日常使用的node使用nvm管理的,可能是安装方式或者包管理乱了造成的。

后边手动删了~/.npm-global/bin/iflow和~/.npm-global/lib/node_modules/@iflow-ai之后,重新安装后成功升级到了v0.4.7