vfox icon indicating copy to clipboard operation
vfox copied to clipboard

[BUG]: Linux下使用golang的插件 版本失效

Open yh4922 opened this issue 11 months ago • 11 comments

Version

  • vfox version 0.5.3
  • Plugin golang 0.3.0
  • go version go1.22.10 linux/amd64

OS Linux

Describe the bug 使用 vfox use -g golang 设置了版本 通过 which go 查看指向 /home/ps/.version-fox/temp/1734883200-17974/golang/bin/go 中间的时间戳会会变化 中间没有重新设置过版本 但是 指向的路径会变 导致终端偶尔命令失效 IDE提示失效

yh4922 avatar Dec 23 '24 08:12 yh4922

我之前挂了很久 终止掉之前允许的go程序 在运行 go就不存在了 必须重新 vfox use image

yh4922 avatar Dec 24 '24 06:12 yh4922

有大佬维护么

yh4922 avatar Dec 26 '24 05:12 yh4922

局部截取_20241226_143610

感觉是这两个改动的问题,建议使用最新版本再试试看。

jan-bar avatar Dec 26 '24 06:12 jan-bar

更新到最新的 0.6.0么

yh4922 avatar Dec 26 '24 06:12 yh4922

image 这是每个回话都会有一个 临时目录出来么

yh4922 avatar Dec 26 '24 06:12 yh4922

这是每个回话都会有一个 临时目录出来么

是的,每个会话都有一个临时目录,打开新终端时会清理一天前已关闭终端的临时目录,这个清理操作只会每天执行一次。我看你有相同终端pid但时间戳不同的临时目录,那就是触发了我上面发的那些bug,你用最新版再试试看吧。

jan-bar avatar Dec 26 '24 07:12 jan-bar

这是每个回话都会有一个 临时目录出来么

是的,每个会话都有一个临时目录,打开新终端时会清理一天前已关闭终端的临时目录,这个清理操作只会每天执行一次。我看你有相同终端pid但时间戳不同的临时目录,那就是触发了我上面发的那些bug,你用最新版再试试看吧。

我用了新版本 临时目录还是会变化, 这是 feature 么 我现在用着命令行不会有问题 但是编辑器的提示就会有问题每天都需要设置一次 image

yh4922 avatar Dec 30 '24 03:12 yh4922

我用了新版本 临时目录还是会变化, 这是 feature 么 我现在用着命令行不会有问题 但是编辑器的提示就会有问题每天都需要设置一次

每启动一个新终端都会为该终端创建一个新的临时目录。而你图片里面是vscode的配置,你选择了某个终端生成的临时目录,当这个终端关闭后,那个临时目录最少保留一天,后面可能被删除。也就是说你打开某个终端,尽量不要关闭,那么在vscode里面配置的这个目录才可用。

jan-bar avatar Dec 30 '24 06:12 jan-bar

我用了新版本 临时目录还是会变化, 这是 feature 么 我现在用着命令行不会有问题 但是编辑器的提示就会有问题每天都需要设置一次

每启动一个新终端都会为该终端创建一个新的临时目录。而你图片里面是vscode的配置,你选择了某个终端生成的临时目录,当这个终端关闭后,那个临时目录最少保留一天,后面可能被删除。也就是说你打开某个终端,尽量不要关闭,那么在vscode里面配置的这个目录才可用。

可以看他们官网的文档,使用那个垫片的特性,vfox/语言/current 用这个目录来就行了。

leihenshang avatar Jan 15 '25 08:01 leihenshang

这种全局的有用 但是 项目中有在.tool-versions指定版本 的好像就不行了

yh4922 avatar Jan 15 '25 08:01 yh4922

这个问题还没有解决吗?我也遇到这个问题了

shifengbin avatar Nov 13 '25 09:11 shifengbin