我试图在我的机器(ubuntu 22.04.2)上运行年龄查看器桌面应用程序(go),但当我运行时:
wails dev
在终端中,它给出以下错误:
任何帮助将不胜感激!
9w11ddsr1#
你得到这个错误是因为在go_viewer分支中有一些旧的文件,这些文件不是AGE Viewer Desktop Go应用程序的一部分。这些文件包括(在项目根目录下):
go_viewer
agensgraph.c
sql
expected
age-viewer
这些将在即将到来的PR中删除。现在您可以简单地继续删除这些文件和目录,然后再次尝试wails dev。
kyxcudwk2#
agensgraph.c是Age-viewer-Go存储库中的一个冗余/不必要的文件,它在通过wails build构建时导致错误。但是随着这个PR的合并,所有那些冗余文件都被删除了,你可以用最新的更新来更新你的本地仓库,这个问题就解决了。
wails build
w7t8yxp53#
ageviewer-go分支有一些包含agensgraph.c的初始提交。但随着桌面应用程序的当前开发,它不再需要。您可以删除该文件并准备好。在未来的PR中,它将从存储库中删除,因为它与go工作区冲突。
ageviewer-go
u7up0aaq4#
请尝试通过以下命令安装PostgreSQL开发库:
sudo apt-get install libpq-dev
解决这个问题的另一种方法是验证postgresql. h是否已经在路径中。
vatpfxk55#
搜索postgres.h
find / -name "postgres.h" -print
并添加到您的路径。
5条答案
按热度按时间9w11ddsr1#
你得到这个错误是因为在
go_viewer
分支中有一些旧的文件,这些文件不是AGE Viewer Desktop Go应用程序的一部分。这些文件包括(在项目根目录下):agensgraph.c
文件sql
目录expected
目录age-viewer
目录这些将在即将到来的PR中删除。现在您可以简单地继续删除这些文件和目录,然后再次尝试
wails dev
。kyxcudwk2#
agensgraph.c
是Age-viewer-Go存储库中的一个冗余/不必要的文件,它在通过wails build
构建时导致错误。但是随着这个PR的合并,所有那些冗余文件都被删除了,你可以用最新的更新来更新你的本地仓库,这个问题就解决了。
w7t8yxp53#
ageviewer-go
分支有一些包含agensgraph.c
的初始提交。但随着桌面应用程序的当前开发,它不再需要。您可以删除该文件并准备好。在未来的PR中,它将从存储库中删除,因为它与go工作区冲突。u7up0aaq4#
请尝试通过以下命令安装PostgreSQL开发库:
解决这个问题的另一种方法是验证postgresql. h是否已经在路径中。
vatpfxk55#
搜索postgres.h
并添加到您的路径。