Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
yh4922 opened this issue Dec 23, 2024 · 8 comments
Open

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

yh4922 opened this issue Dec 23, 2024 · 8 comments
Labels
bug Something isn't working

Comments

@yh4922
Copy link

yh4922 commented Dec 23, 2024

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 yh4922 added the bug Something isn't working label Dec 23, 2024
@yh4922
Copy link
Author

yh4922 commented Dec 24, 2024

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

@yh4922
Copy link
Author

yh4922 commented Dec 26, 2024

有大佬维护么

@jan-bar
Copy link
Contributor

jan-bar commented Dec 26, 2024

局部截取_20241226_143610

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

@yh4922
Copy link
Author

yh4922 commented Dec 26, 2024

更新到最新的 0.6.0么

@yh4922
Copy link
Author

yh4922 commented Dec 26, 2024

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

@jan-bar
Copy link
Contributor

jan-bar commented Dec 26, 2024

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

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

@yh4922
Copy link
Author

yh4922 commented Dec 30, 2024

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

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

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

@jan-bar
Copy link
Contributor

jan-bar commented Dec 30, 2024

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants