gpt4 book ai didi

eclipse - 在 goclipse 中重命名包会导致问题

转载 作者:行者123 更新时间:2023-12-01 22:24:49 24 4
gpt4 key购买 nike

我使用 Eclipse 作为 Go 的 IDE(我猜它被称为“Goclipse”),开发了一个 Web 应用程序。一切都很顺利,直到我开始将功能拆分为更小的包。最初我有一个包裹gitserver/user/project/portal .文件 main.go导入它,一切正常。我突然意识到,应该叫gitserver/user/project/webserver相反,一些其他文件和功能应该进入 .../portal .所以我做了“重命名”,在项目资源管理器中右键单击。
main.go:

package main
import(
"gitserver/user/project/webserver"
)

func main(){
webserver.DoSomeStuff()
}
编译器提示说
  • 导入但未使用“gitserver/user/project/webserver”作为门户
  • 未定义:网络服务器

  • [...]
    如何从旧名称中解开“webserver”包?

    最佳答案

    重命名完成后,GoClipse 实际上不会对旧名称进行任何跟踪。根据您的描述和错误 imported and not used "gitserver/user/project/webserver" as portal你可能有一个 import沿着 portal "gitserver/user/project/webserver" 的线某处,可能在它使用的同一个文件中webserver. .仔细检查您的所有导入,因为这些错误听起来绝对像是重命名有点混淆(在重命名和重用旧名称时这种情况并不少见)。
    Goclipse 在重命名时可能找不到对包的所有引用;更改可能不会级联整个项目,甚至包文件。重命名文件夹时,检查 package包文件中的行已更改,如果没有则更新它们。

    关于eclipse - 在 goclipse 中重命名包会导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60712870/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com