V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
zebedy
V2EX  ›  Go 编程语言

为什么我的 GoLand 每次打开项目的时候都是飘红

  •  
  •   zebedy · 2023-11-19 21:06:27 +08:00 · 3670 次点击
    这是一个创建于 371 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Apple silicon macOS 用的是 GoLand 2023.2.5 版本,每次首次打开 goland 的项目都是飘红,必需手动到设置里面重新随便选一下 goroot 就可以了

    37 条回复    2023-12-18 13:53:54 +08:00
    LykorisR
        1
    LykorisR  
       2023-11-19 21:17:17 +08:00   ❤️ 1
    一样的问题,必须得手动改个字符他才能对
    aptx4689
        2
    aptx4689  
       2023-11-19 21:46:29 +08:00
    字节的?
    Nazz
        3
    Nazz  
       2023-11-19 22:15:53 +08:00
    macOS 14.0 辣鸡, 千万不要升级
    CEBBCAT
        4
    CEBBCAT  
       2023-11-19 23:41:31 +08:00
    红字提示什么呢?可以贴一下。我猜测是 GOPATH 有问题,可以在 IDE 和外部的普通终端分别执行 go env 及 go build 试试。结果可以贴在 gist

    ---
    @Nazz #3 认真的吗😐
    Nazz
        5
    Nazz  
       2023-11-20 08:50:59 +08:00 via Android
    @CEBBCAT 我用 13.x 的时候一切正常,升到 14.0 各种问题。
    Ayanokouji
        6
    Ayanokouji  
       2023-11-20 09:02:53 +08:00
    我猜是 brew 升级了 go 版本,之前的被删了
    bv
        7
    bv  
       2023-11-20 09:12:24 +08:00
    Linux 下也经常这样,好像是最近几个新版本 IDE 的问题,每次都得 File > Invalidate Cache... 才正常。
    picone
        8
    picone  
       2023-11-20 09:18:53 +08:00
    遇到 IDEA 全家桶解析的问题,我都是关掉然后删除缓存,重启让他重新 index 就好了。目录 ~/Library/Caches/JetBrains
    ninjashixuan
        9
    ninjashixuan  
       2023-11-20 09:43:46 +08:00
    最近几个版本确实经常 index 失败,好不稳定,经常 Invalidate Cache ,不知道为啥。
    NuKc
        10
    NuKc  
       2023-11-20 09:50:16 +08:00
    2022.2 版本没问题
    winterbells
        11
    winterbells  
       2023-11-20 09:57:52 +08:00
    pycharm 、IDEA(Android Studio) 也有这个问题,有时 Ctrl A+Ctrl X+Ctrl V 就行了,有时得重新打开( Invalidate Cache ). Android Studio 有时还得删掉所有 gradle 缓存,不然编译就是乱的
    virusdefender
        12
    virusdefender  
       2023-11-20 10:08:30 +08:00
    golang 和 idea 都有类似的问题
    815979670
        13
    815979670  
       2023-11-20 10:08:37 +08:00
    我是每次启动都需要重新构建索引,短了几秒钟 长了几分钟都有。之前只有第一次打开才会构建索引,现在每次都会。
    lisongeee
        14
    lisongeee  
       2023-11-20 10:20:17 +08:00
    是不是在控制台使用命令编译没问题,但是在编辑器里显示未解析的引用

    这是 jb 家的老问题了,我现在用的 Android studio 也是这样,R 类给我提示 未解析的引用,但是编译没问题
    Norths
        15
    Norths  
       2023-11-20 10:39:11 +08:00
    一样的问题,环境没问题,就是编辑器报错,给我好一顿折腾。前几天装了下 Eap 版本随即又卸载了,回到正式版发现就好了.. 版本 2023.2.5
    dragonsunmoon
        16
    dragonsunmoon  
       2023-11-20 11:16:08 +08:00
    试了 goland 最近的几个版本, 只有 2023.2.2 这个版本最稳定, 语法解析不会出问题. 之后的几个版本, 重构代码的时候, 特别容易出现语法解析飘红的问题, 每次 Invalidate Cache 又特别耗时.

    暂时就只使用 Goland 2023.2.2 版了
    guoooo00oohao
        17
    guoooo00oohao  
       2023-11-20 11:24:11 +08:00
    你这个问题很难说
    1. 可能是网络问题, goland 去帮你 vendor 但是没有办法下载.
    2. 可能是有什么劣质插件导致的.
    3. 也可能是 brew 安装的 golang 路径不对,需要重新配置一下.
    4. 最后可能是 Goland 的 bug 会退版本.

    ---
    我也感觉 JB 全家桶生态质量下降的厉害.
    我用 IDEA 写 lua 不知道什么劣质插件导致我的整个活动窗口都卡死了, 我已经退回了 VSCODE 了.
    Desdemor
        18
    Desdemor  
       2023-11-20 11:28:10 +08:00
    我都是清缓存重开的
    zkqiang
        19
    zkqiang  
       2023-11-20 13:39:05 +08:00
    深受其害+1 ,只能 Invalidate Cache
    beatl
        20
    beatl  
       2023-11-20 13:59:11 +08:00
    webstorm goland 新版本都出现这样的问题
    guochenglong
        21
    guochenglong  
       2023-11-20 14:23:21 +08:00
    +1 ,遇到好多次了
    chotow
        22
    chotow  
       2023-11-20 14:48:42 +08:00
    https://youtrack.jetbrains.com/issue/GO-15353
    应该是这个 Bug ,困扰很久了,Repair IDE 成为了常态 🤡
    default996
        23
    default996  
       2023-11-20 14:53:44 +08:00
    把打开的文件全都关了,重新打开 ide 就好了
    WilliamYang
        24
    WilliamYang  
       2023-11-20 15:09:05 +08:00
    这个 bug 很久了,一般 invalidate cache 就可以了
    sadfQED2
        25
    sadfQED2  
       2023-11-20 15:12:52 +08:00 via Android
    深受其害+1 ,只能 Invalidate Cache

    每天都得清三四遍缓存
    chippai
        26
    chippai  
       2023-11-20 15:16:30 +08:00
    我 java 也遇到过两次,怎么都不行,最终只能 Invalidate Cache ,java 大项目从新构建得好久。
    flighter
        27
    flighter  
       2023-11-20 16:04:37 +08:00
    macOS 14 深受其害+1 ,goland 开多几个项目就会这样,只能 Invalidate Cache
    awfe
        28
    awfe  
       2023-11-20 16:07:28 +08:00   ❤️ 1
    JB 家的 ide 好像今年某个版本开始一直有这个问题
    asmoker
        29
    asmoker  
       2023-11-20 17:58:50 +08:00
    GoLand 看到这个代码也害羞了吧(逃

    我也经常遇到,空格一下再删除...
    s1mpleOf
        30
    s1mpleOf  
       2023-11-21 09:26:48 +08:00
    @bv 我深受其害 mac 最新版 goland 無緣無故就找不到 index,然後要清除緩存
    s1mpleOf
        31
    s1mpleOf  
       2023-11-21 09:27:35 +08:00
    @bv 我深受其害 mac 最新版 goland 無緣無故就找不到 index,編譯沒有問題,然後要清除緩存。
    kaesi0
        32
    kaesi0  
       2023-11-21 09:47:14 +08:00
    试着清一下缓存
    zlstone
        33
    zlstone  
       2023-11-21 12:49:25 +08:00
    我也遇到类似的问题,很难受,我每次是关了重开
    dyllen
        34
    dyllen  
       2023-11-21 16:17:22 +08:00
    我最近也经常这样,写着写着突然当前调用的函数就飘红了,显示没有,实际是没问题的,只能清除重新索引解决。
    shellcodecow
        35
    shellcodecow  
       2023-11-22 09:21:53 +08:00
    我也是 要经常修复 IDE. 一步步引导我问我正常了没有 就如同我问别人爽不爽..
    securityCoding
        36
    securityCoding  
       2023-11-22 09:29:17 +08:00 via Android
    实话说 jetbrains 近年来的稳定性堪忧
    zhanshen1614
        37
    zhanshen1614  
       342 天前
    我也遇到这个问题,找到飘红的文件根据代码补全提示重新键入一个方法即可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3721 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 05:05 · PVG 13:05 · LAX 21:05 · JFK 00:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.