Ubuntu Golang 服務端開發環境部署

2021-07-27 21:41:42 字數 1204 閱讀 4426

安裝 redis

sudo apt-get install redis-server

安裝mysql

sudo apt-get install mysql-server

sudo apt-get install mysql-client

安裝 sublime-text-3

sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update

sudo apt-get install sublime-text-installer

安裝 vim

sudo apt-get install vim

安裝smartgithg

sudo add-apt-repository ppa:eugenesan/ppa

sudo apt-get update

sudo apt-get install smartgithg

安裝 golang

sudo apt-get install golang

go環境變數設定

預設方式安裝好golang環境之後,使用go env檢視go環境的設定情況,goroot已經預設設定好了,ubuntu預設是 goroot="/usr/lib/go-1.6"

而gopath和gobin為空,這兩項不設定,go install命令不能正常使用,因此開啟 /home/yourname/.profile 檔案增加配置

export gopath="/home/chadwi/桌面/test"

export gobin="/home/chadwi/桌面/test/bin"

注意 export 關鍵字,很多文章忽略了這個關鍵字,導致新建立了乙個全域性的gopath變數,而 go env 看到的gopath還是為空

ubuntu 預設安裝go 1.6可以先解除安裝,再安裝1.7

sudo apt-get autoremove --purge golang-go // 自動解除安裝golang

sudo find / -name go // 看看是不是都解除安裝乾淨了

安裝meld 和 terminator

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

服務端系統

1.高可用 容錯和降級。容錯級別上,忽略次要 error 服務降級 程式中部分error是可以忽略處理的,或者打個日誌標記下,而不用結束整個執行流程。服務降級是指,當依賴的非核心模組出問題時,可以選擇不請求或者熔斷式請求 過載保護 資料可以不吐給客戶端,這就要求對資料或者服務進行級別劃分,優先保證使...

服務端測試

首先服務端的測試包含哪些東西呢?實際上,服務端的測試簡單來說就是除了前端以外的的測試,總的來說可以分為以下兩類 1.web或者的提供業務邏輯的服務端介面測試 介面測試佔據工作工作中的80 介面測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。下面粗略的列舉出測試的幾個...