顯示具有 【Golang】 標籤的文章。 顯示所有文章
顯示具有 【Golang】 標籤的文章。 顯示所有文章

【Golang】執行套件時 遇到 pkg-config --cflags -- libxml-2.0


Windows10

在Windows10上執行Golang的 freeproxy套件包時,遇到問題 pkg-config --cflags -- libxml-2.0


解決辦法是,下載 

pkg-config-lite 網址

以及

libxml2-2.9.3-win32-x86_64.7z 網址


之後接壓縮,將檔案(bin, lib, include, share等資料夾) 放在PATH底下即可。


個人是載了Mingw64 來使用,通通放在 C:\msys64\mingw64 底下



========

MacOS

mac的話則是用Homebrew安裝 pkg-config

$ brew install pkg-config


【Windows】【Golang】Go語言 套件管理工具之一 - Glide

世界上套件這~麼多種,數也數不清,
所以需要有管理套件的工具(為了管理套件方便而開發出來的某種套件)

在Go語言中 有不只一種管理套件工具,
Go glide是Go語言中 屬於較早期的管理套件之一(版本1.5)
而後來也推出了用 Go Module的方法來管理套件(版本1.11)
雖然都是套件管理,但兩者並非同樣的東西。

1.13版本之後預設會開啟 GoMod (Go Module)模式,
若要回到 Go glide (GOPATH模式) 則要設置環境變數
$ export GO111MODULE=off
若要回GoMod則是
$ export GO111MODULE=on

【Windows】【Golang】在Windows上開發GO語言- JetBrains Goland環境部署

【安裝GO語言】


Go官網下載Windows 32或64 bit 版本,並安裝好GO之後 (目前到1.15版本)
預設的Go的根目錄會在 C:\go 底下,裡頭包含執行go語言基本必備的官方library。
最早的幾個版本在安裝好之後需要自己添加環境變數,如GOPATH、GOROOT,
但從好幾個推出的版本前開始,就都不需要再加入環境變數。