记述opencode 一次版本问题调查与修复的经过
- 内容介绍
- 文章标签
- 相关推荐
问题描述:
--【壹】--:
--【贰】--:
--【叁】--:
- 描述
windows启动WezTerm, 输入opencode, 结果启动了opencode desktop, 版本1.2.26
输入opencode-cli, 可以进入opencode cli 版本1.2.26, 明明刚刚 npm i -g opencode-ai,版本应该是v1.14.28才对。在opencode desktop 里面点击更新最新版本,显示最新版本是1.2.26.为什么?
为什么? 气闷。
2.排雷过程:
尝试修复过程:在.config\opencode,文件package.json内修改“ “dependencies”: {
“@opencode-ai/plugin”: “1.14.28””, 再次启动,发现这个地方还是被修改成1.2.26。为什么? 气闷~~~
搞了一上午没有搞定。下午继续排查,最终查询出来,应该是在1.2.26 版本时设定了环境变量。后续的更新都是npm i -g opencode-ai更新的,相当于电脑里面2套opencode。启动的是环境变量指定的1.2.26版本。
3.处理
删除环境变量,及对应的旧版本。重新输入opencode,版本是最新。
--【壹】--:
环境变量指定的版本系统认定是优先启动,需要删除这一层的优先级
--【贰】--:
opencode的内存泄漏问题修复了吗,1.14.0左右的版本泄漏太严重了
--【叁】--:
后面加 @latest 可以避免这个问题吗
问题描述:
--【壹】--:
--【贰】--:
--【叁】--:
- 描述
windows启动WezTerm, 输入opencode, 结果启动了opencode desktop, 版本1.2.26
输入opencode-cli, 可以进入opencode cli 版本1.2.26, 明明刚刚 npm i -g opencode-ai,版本应该是v1.14.28才对。在opencode desktop 里面点击更新最新版本,显示最新版本是1.2.26.为什么?
为什么? 气闷。
2.排雷过程:
尝试修复过程:在.config\opencode,文件package.json内修改“ “dependencies”: {
“@opencode-ai/plugin”: “1.14.28””, 再次启动,发现这个地方还是被修改成1.2.26。为什么? 气闷~~~
搞了一上午没有搞定。下午继续排查,最终查询出来,应该是在1.2.26 版本时设定了环境变量。后续的更新都是npm i -g opencode-ai更新的,相当于电脑里面2套opencode。启动的是环境变量指定的1.2.26版本。
3.处理
删除环境变量,及对应的旧版本。重新输入opencode,版本是最新。
--【壹】--:
环境变量指定的版本系统认定是优先启动,需要删除这一层的优先级
--【贰】--:
opencode的内存泄漏问题修复了吗,1.14.0左右的版本泄漏太严重了
--【叁】--:
后面加 @latest 可以避免这个问题吗

