首页 > 系统相关 >linux下搭建wails开发环境。

linux下搭建wails开发环境。

时间:2024-10-24 18:34:06浏览次数:1  
标签:ubuntu export linux go wails com 搭建

1.在https://go.dev/dl/下载相应的golang 的版本。

wget https://dl.google.com/go/go1.21.13.linux-amd64.tar.gz

解压
tar -xvf go1.21.13.linux-amd64.tar.gz

2.安装go

 

打开配置文件
vim /etc/profile

 

export GOPROXY=https://goproxy.cn
export GOROOT=/opt/go (自己解压的目录)
export PATH=$PATH:$GOROOT/bin
export GOPATH=/opt/go/pkg(自己解压的目录)

export PATH=$PATH:$GOPATH/bin

 

:wq
保存退出vim

go version

3.安装wails

go install github.com/wailsapp/wails/v2/cmd/wails@latest

检查wails健康

wails doctor

根据需要安装的包进行安装。

4.Linux 安装 libwebkit

Ubuntu24.04已经移除了libwebkit2gtk-4.0的库

sudo vim /etc/apt/sources.list.d/ubuntu.sources

打开之后,在里面新增以下内容

Types: deb
URIs: http://br.archive.ubuntu.com/ubuntu/
Suites: jammy noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: jammy-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

更新源

sudo apt update

安装libwebkit2gtk-4.0

sudo apt install libwebkit2gtk-4.0-dev

标签:ubuntu,export,linux,go,wails,com,搭建
From: https://www.cnblogs.com/lecone/p/18500193

相关文章

  • Linux 安装 .net 8 运行时环境
    https://blog.51cto.com/zicl/11168846检查有没有安装其他版本的.net环境,进行卸载。[root@kylindotnet]#whichdotnet/usr/bin/dotnet查找到dotnet命令后,查看是用yum命令默认安装路径的。yum安装的dotnet文件路径/usr/share/dotnet/,软链接路径/usr/bin/dotnet。......
  • 千峰Linux云计算-徐磊-文件管理
    虚拟机:Hyper-V操作系统:CentOs9作业:通过创建文件/目录、复制、移动、删除等文件管理命令,创建如图所示的文件和目录打开终端,创建更改工作目录至/home/lingyun/文档,在此工作目录下创建要求的目录和文件,使用的命令为cd/home/lingyun/文档先创建姓名目录,设置姓名为荔枝,命令为mkd......
  • 【linux】centos7 安装openjdk-17
    下载网址:https://openjdk.org/下载地址:https://jdk.java.net/java-se-ri/17-MR1创建目录mkdir-pv/usr/local/java/解压tar-zxvf/software/openjdk-17.0.0.1+2_linux-x64_bin.tar.gz-C/usr/local/java/进入目录cd/usr/local/java/cdjdk-17.0.0.1/配......
  • c# grpc 保姆级教学搭建grpc框架 服务端、客户端
    文章目录基于已有class自动生成.proto文件grpc服务类库开发启动Grpc服务实现Grpc客户端基于已有class自动生成.proto文件如果想自己写.proto文件,可跳过这一步要转换成.proto文件的类usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;......
  • Linux内存泄露案例分析和内存管理分享
    一、问题近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消息,让整个团队都比较紧张,我们团队负责的LB服务是零售、物流、科技等业务服务的流量入口,承接上万个服......
  • 安全:centos系统默认运行的服务有哪些?(centos stream9/linux)
    一,默认自启动服务和默认运行服务的区别服务的类型:Type:定义启动时的进程行为。它有以下几种值。 simple:默认值,执行ExecStart指定的命令,启动主进程 forking:以fork方式从父进程创建子进程,创建后父进程会立即退出 oneshot:一次性进程,Systemd会等当前服务退出,再继续往......
  • Linux 定时清理日志
    在Linux系统中,你可以使用cron作业来定时运行一个清理日志的脚本。以下是一个简单的示例,包括一个用于清理日志的脚本和一个用于设置定时任务的cron作业。1.创建清理日志的脚本首先,创建一个脚本文件,例如cleanup_logs.sh,并赋予其可执行权限。这个脚本将删除指定目录下超过......
  • 【C#】搭建环境之CSharp+OpenCV
    在我们使用C#编程中,对图片处理时会用到OpenCV库,以及其他视觉厂商提供的封装库,这里因为OpenCV是开源库,所以在VS资源里可以直接安装使用,这里简单说明一下搭建的步骤及实现效果,留存。1.项目创建1.1创建Windows应用窗体打开vs2022程序,我电脑安装的是这个版本,但对本次说明......
  • Linux 中 awk命令整列的替换
     001、测试数据[root@localhosttest2]#lsa.txt[root@localhosttest2]#cata.txt0102030405060708091011121314151617181920212223242526......
  • linux系统挂载nas步骤
     1.本地linux,创建/mnt/nas目录 2.已申请的远程nas文件服务器地址,挂载命令:mount-tnfs-overs=3-onoresvport192.168.1.111:/NAS/data/mnt/nas 3.永久自动挂载为了在系统启动时自动挂载NAS,可以将挂载信息添加到/etc/fstab文件中。打开文件:vim/etc/fstab移动到......