DEV Community

Muhammad Farooq
Muhammad Farooq

Posted on

Install wails on linux

to install wails you need to install Go first

if you have not installed you can install using following commands.

sudo apt update
sudo apt install golang-go
Enter fullscreen mode Exit fullscreen mode

if you face difficulty while installing Go you can refer to this tutorial:
How to install go on ubnuntu

check go installation:

go version

if go version 1.18 or greater is installed then move forward.

Linux requires the standard gcc build tools plus libgtk3 and libwebkit

if these are not installed in your system you can install using following commands:

sudo apt-get update
sudo apt-get install gcc libgtk-3-dev libwebkit2gtk-4.0-dev
Enter fullscreen mode Exit fullscreen mode

Installing Wails

now run the following command:

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

go version should be 1.18+

System Check

Running wails doctor will check if you have the correct dependencies installed. If not, it will advise on what is missing and help on how to rectify any problems.

installation check

to check the installation or version run the following command in terminal.

wails version

it will display the version of wails

The wails command appears to be missing?

If your system is reporting that the wails command is missing or giving the error command 'wails' not found the it is probably due to go/bin directory is not added in the PATH variable

if you don't get this error you can skip this section.

to add that first you need to know in which directory the Go is installed in

to find that you can run the following command in the terminal.

go env GOPATH

it will display the path where Go is installed in

let say the path in home/[username]/go

follow these steps to home/[username]/go/bin/ in PATH environment

  1. opened the terminal

  2. open the ~/.bashrc file
    nano ~/.bashrc

  3. go to bottom of the file and add following line

export PATH=$PATH:/home/[username]/go/bin/

you should use the actual path of go/bin folder where the go is installed

don't forget to add / at the end

  1. Press Ctrl + X to exit nano editor, and type "Y" to save changes.

  2. Finally run the following command

source ~/.bashrc

PATH is successfully added

now you can check the installation using the command
wails version

I hope it will work correctly.

Apache AGE

Apache AGE uses Go and its framework wails in AGE Viewer Desktop (Go) Project

visit Apache AGE:

Official Site

Apache AGE Github

Top comments (0)