日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jetbrains goland配置go开发环境

發布時間:2024/8/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jetbrains goland配置go开发环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 安裝go編譯器
  • 安裝jetbrains-goland
    • 創建快捷方式

安裝go編譯器

  • 下載go編譯器源碼包,Linux直接下載源碼包
    go編譯器下載地址

  • 解壓源碼包得到一個以go命名的源碼包文件夾

  • 將源碼包移動到/usr/local/目錄下

  • der@SA:/usr/local$ pwd /usr/local der@SA:/usr/local$ ls -l |grep go drwxr-xr-x 10 der der 4096 7月 17 06:30 go
  • 創建go工作目錄
  • cd ~ mkdir GOPATH cd AOPATH mkdir src bin
  • 將/usr/local/go/bin目錄添加到PATH環境變量中
  • 關于環境變量配置可參考這篇文章Linux環境變量設置,時間久了容易忘記環境變量的配置,索性留個鏈接方便以后查看。

    在~/.bashrc文件和/etc/profile文件追加以下內容,并使用source命令使其生效source /etc/profile&source ~/.bashrc

    export GOROOT=/usr/local/go #GOROOT是系統上安裝Go軟件包的位置。 export GOPATH=/home/limeng/GOPATH #GOPATH是工作目錄的位置。 export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
  • 查看環境變量是否導入
  • der@SA:/usr/local$ export |grep GO declare -x GOPATH="/home/der/GOPATH" declare -x GOROOT="/usr/local/go" declare -x PATH="/home/der/GOPATH/bin:/usr/local/go/bin:/home/limeng/GOPATH/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
  • 測試是否安裝成功,打開終端,輸入go,有輸出則安裝成功
  • der@SA:~$ go Go is a tool for managing Go source code.Usage:go <command> [arguments]The commands are:bug start a bug reportbuild compile packages and dependenciesclean remove object files and cached filesdoc show documentation for package or symbolenv print Go environment informationfix update packages to use new APIsfmt gofmt (reformat) package sourcesgenerate generate Go files by processing sourceget add dependencies to current module and install theminstall compile and install packages and dependencieslist list packages or modulesmod module maintenancerun compile and run Go programtest test packagestool run specified go toolversion print Go versionvet report likely mistakes in packagesUse "go help <command>" for more information about a command.Additional help topics:buildmode build modesc calling between Go and Ccache build and test cachingenvironment environment variablesfiletype file typesgo.mod the go.mod filegopath GOPATH environment variablegopath-get legacy GOPATH go getgoproxy module proxy protocolimportpath import path syntaxmodules modules, module versions, and moremodule-get module-aware go getmodule-auth module authentication using go.summodule-private module configuration for non-public modulespackages package lists and patternstestflag testing flagstestfunc testing functionsUse "go help <topic>" for more information about that topic.
  • 創建第一個go程序
  • 創建一個.go后綴的文件,輸入以下代碼

    der@SA:~$ cat hello.go package mainimport "fmt"func main() {fmt.Println("Hello, World!") }
  • 運行第一個go程序
  • der@SA:~$ go run hello.go Hello, World!

    安裝jetbrains-goland

  • 去jetbrains官網下載jetbrains-goland
  • 解壓jetbrains-goland到用戶家目錄下
  • 進入解壓目錄下的/bin目錄,運行golang.sh文件./goland.sh
  • 選擇試用一個月
  • 新建一個hello.go文件
  • 輸入hello-world程序
  • package mainimport "fmt"func main() {fmt.Println("Hello, World!") }
  • 右鍵運行hello.go文件,第一次運行會提示輸入go編譯器的目錄,選擇/usr/local/go目錄即可
  • 創建快捷方式

    創建一個桌面快捷方式文件/usr/share/applications/Goland.desktop,并將/usr/share/applications/Goland.desktop這個文件復制一份到桌面,雙擊桌面的Goland.desktop文件運行,完成桌面快捷方式的創建

    der@SA:~$ cat /usr/share/applications/Goland.desktop [Desktop Entry] Name=Goland Comment=Goland IDE Exec=/home/der/GoLand-2020.1.4/bin/goland.sh #goland的執行路徑 Icon=/home/der/GoLand-2020.1.4/bin/goland.png #goland的圖標路徑 Type=Application Terminal=false Encoding=UTF-8

    總結

    以上是生活随笔為你收集整理的jetbrains goland配置go开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。