The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
yibin001

求助,无法在 goland 里直接运行项目了

  •  
  •   yibin001 · Mar 21, 2025 · 3483 views
    This topic created in 592 days ago, the information mentioned may be changed or developed.

    昨天把 macOS 升级到 15.3.2 ,然后就发现 goland 无法直接运行项目了

    一直出现如图异常,进程被杀。

    GoLand 2024.3.5

    image

    已经尝试过:

    1 、Goland - File - Invalidate Caches....

    2 、重启 Mac

    Supplement 1  ·  Mar 21, 2025
    尝试重装 Goland ,问题依旧
    22 replies  •  2025-03-21 22:38:11 +08:00
    JKeita
    JKeita
    Mar 21, 2025
    1
    go 重装下?
    yibin001
    yibin001
    OP
    Mar 21, 2025
    2
    @JKeita

    是用 gvm 来做版本控制的。

    上图中 goland 运行时编译出来的二进制文件我直接运行是 OK 的,就是无法在 goland 里运行。我尝试重装一下 goland 试试。
    rekulas
    rekulas
    Mar 21, 2025
    3
    检查下内存?
    qW7bo2FbzbC0
    qW7bo2FbzbC0
    Mar 21, 2025
    4
    不用 gvm 呢
    supuwoerc
    supuwoerc
    Mar 21, 2025
    5
    @yibin001 goland 不是可以直接切换 go 的版本吗?为啥还要单独用 gvm
    yibin001
    yibin001
    OP
    Mar 21, 2025
    6
    @rekulas

    内存应该是够用的
    stormtrooperx5
    stormtrooperx5
    Mar 21, 2025
    7
    公司电脑?排查下杀毒软件之类的吧
    pkoukk
    pkoukk
    Mar 21, 2025
    8
    检查一下你的 Command Line For XCode
    sky3hao9
    sky3hao9
    Mar 21, 2025
    9
    关注下, 我现在还是 15.1, 不敢升了
    securityCoding
    securityCoding
    Mar 21, 2025
    10
    二进制命令运行看下是否正常
    guanzhangzhang
    guanzhangzhang
    Mar 21, 2025
    11
    git bash 进去 go run 看看
    orrinex
    orrinex
    Mar 21, 2025
    12
    感觉是很玄学的问题,装个 2025.1 beta 试试?
    yibin001
    yibin001
    OP
    Mar 21, 2025 via iPhone
    13
    @stormtrooperx5

    其他的项目可以直接运行,就这个不行
    yibin001
    yibin001
    OP
    Mar 21, 2025 via iPhone
    14
    @securityCoding

    我用运行时输出的完整命令在 bash 里执行也是一样被杀掉
    yibin001
    yibin001
    OP
    Mar 21, 2025 via iPhone
    15
    @pkoukk
    昨天就更新过 xcode command tools
    securityCoding
    securityCoding
    Mar 21, 2025
    16
    @yibin001 #14 那不是代码本身有问题?
    yibin001
    yibin001
    OP
    Mar 21, 2025
    17
    @securityCoding

    不是啊,代码可以正常运行的。编译成二进制运行没有任何问题,只是在 goland 里点 Run 才不行。
    rekulas
    rekulas
    Mar 21, 2025
    18
    main 全部 return 能否运行

    如果能运行一个个模块依次排除测试下看是否跟某个功能有关,才好分析下
    yibin001
    yibin001
    OP
    Mar 21, 2025
    19
    @rekulas

    发现一个问题就是无法运行的时候,GoLand 自动在我的 go.mod 里添加了这一行:

    toolchain go1.23.2

    删除后就好了
    sthwrong
    sthwrong
    Mar 21, 2025
    20
    goland 配置里面把版本换成你 gvm 管理的版本。
    skiy
    skiy
    Mar 21, 2025
    21
    是不是信赖有配置信息。比如 config.toml 或者 一些静态文件什么的。它运行的是在 cache 中的,那些配置文件什么的,它不会直接复制过去的。前几天我刚遇到这个问题。你直接在终端上运行 go run xxx.go 时看看,是不是一样的无法运行?而 build 之后,就能直接运行?
    yibin001
    yibin001
    OP
    Mar 21, 2025 via iPhone
    22
    @skiy

    明天试试,感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3145 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    ♥ Do have faith in what you're doing.