1. 程式人生 > >Go語言及Web框架Beego環境搭建

Go語言及Web框架Beego環境搭建

本文涉及軟體均以截至到2013年10月12日的最新版本為準

1、 相關軟體準備:


1) go1.6.windows-amd64.msi,對應64位windows系統安裝使用

下載地址:http://www.golangtc.com/download


3) liteidex30.3.windows-qt5.zip,國人開發的Go語言IDE

下載地址:http://www.golangtc.com/download/liteide


4) Git-2.13.0-64-bit.exe是Git版本控制系統在Windows下的版本

下載地址:

http://www.cnblogs.com/Leo_wl/p/3367321.html

2、 環境搭建:

1) Go語言環境搭建:

步驟一、

根據作業系統是64位選擇對應的msi檔案,雙擊一路傻瓜點完即可。

步驟二、

在控制檯中檢視Go語言環境是否安裝完成,windows7中,在“開始”中找到“命令提示符”,右鍵“以管理員身份執行”,輸入“go”,出現下圖即可


這裡可以順便看一下環境變數中是否已經加入Go的bin路徑,還是在“命令提示符”下,輸入“path”,出現的內容中有“安裝路徑\bin”即可。比如我安裝的路徑是預設的C:\Go,那麼出現C:\Go\bin;就OK了。

為了後續工作的方便,這裡配置一下GOPATH,在環境變數裡新增一個GOPATH系統變數,如下圖所示。

在Path中在新增上” %GOPATH%bin”,如下圖所示。

 

順帶說一句,Go程式的目錄結構是在GOPATH資料夾下的,分為bin, pkg, 和src三個子資料夾 

bin資料夾:Go的每個專案生成的二進位制可執行程式。windows下會生成.exe檔案,linux下會生成可執行檔案。Go的最大特色之一就是可移植性,就是說,當生成一個demo.exe之後,將這個exe檔案放在任意一臺windows系統上(即使沒有安裝go安裝包),也是可以執行的。這是讓PHP,Python等指令碼語言望成莫及的。

pkg資料夾:第三方庫。裡面存放你的專案中引用的第三方庫(非官方已經提供的庫)

src資料夾

:每個次級資料夾(如demo)就是代表一個go專案,裡面存放源程式。

2) Go語言開發IDE工具LiteIDE的使用:

解壓我們下載好的liteidex30.3.windows-qt5.zip,把liteide資料夾放在你喜歡的位置,找到\LiteIDE\bin路徑下的liteide.exe,非常帥氣的一個太極圖標,雙擊執行即可。

對於LiteIDE,有一些簡單的設定:(以windows7的64位版本為例)

步驟一、“檢視”中找到檢視“選項”

步驟二、檢視GOROOT的路徑是否為Go的安裝路徑

步驟三、檢視GOPATH,兩種方法:一種是從“檢視”中找到“管理GOPATH”;

另一種是點選中的黃色Go按鈕。我們前面配置的GOPATH路徑這裡就看到了。


3) Git工具安裝:

雙擊安裝我們下載的Git-2.13.0-64-bit.exe,一路傻瓜安裝。安裝完成後,應該在“開始”—>“所有程式”—>“Git”中能看到下圖


4) Web框架Beego環境搭建:

Beego這個框架是國人大牛謝孟軍寫的輕量級應用框架,在他的書《Go Web程式設計》中就有對這個框架的說明,各種寫的好。

在前面我們安裝好了Git,這下要發揮作用了。

步驟一、安裝beego

點選“Git Bash”,輸入“go get github.com/astaxie/beego”,如下圖


等一會兒即可。安裝完成後,在GOPATH路徑下,我這裡GOPATH的路徑是“D:\GOPATH\”,

在“D:\GOPATH \pkg\github.com\”和“C:\ GOPATH \src\github.com\”路徑下能看到astaxie資料夾,還有下級beego資料夾。

步驟二、安裝bee工具(框架生成工具)

為了方便的生成框架,點選“Git Bash”,輸入“go get github.com/beego/bee ”,如下圖

 

同樣也是等一會兒即可。完成後,在“C:\mygo\src\github.com\”路徑下astaxie資料夾能看到下級bee資料夾。

同時,在GOPATH路徑下的src同級的bin中,有“bee.exe”檔案。

步驟三、使用bee工具生成框架工程程式碼

在“開始”中找到“命令提示符”,右鍵“以管理員身份執行”,先進入到GOPATH的src路徑下,再輸入“bee new 工程名”,如下圖所示。

這樣一個Beego框架的工程就生成成功了。

步驟四、使用LiteIDE開啟執行。

LiteIDE的“檔案”中找到“開啟目錄”,找到剛才生成的工程資料夾,如下圖

點選“選擇資料夾”,載入了整個工程

Ctrl+R編譯並執行。

開啟瀏覽器,輸入“http://127.0.0.1:8080”就看到了執行的結果。(如果你本地裝有其他應用佔用了8080埠,可以更換下埠)


要結束執行,點選LiteIDE上的“編譯輸出”後面的紅色小按鈕即可。

3、 參考

http://www.cnblogs.com/caiyezi/p/5641363.html

http://blog.csdn.net/972301/article/details/49075259

http://www.cnblogs.com/Leo_wl/p/3367321.html

相關推薦

Go言及Web框架Beego環境搭建

本文涉及軟體均以截至到2013年10月12日的最新版本為準 1、 相關軟體準備: 1) go1.6.windows-amd64.msi,對應64位windows系統安裝使用 下載地址:http://www.golangtc.com/download 3) lite

Go言及Web框架Beego環境無腦搭建

本文涉及軟體均以截至到2013年10月12日的最新版本為準 1、 相關軟體準備: 1) go1.2rc1.windows-386.msi,對應32位windows系統安裝使用 下載地址: 2) go1.2rc1.windows-amd64.msi,對應32位windows系統安裝使用 下

【原】Go言及Web框架Beego環境無腦搭建

本文涉及軟體均以截至到2013年10月12日的最新版本為準 1、 相關軟體準備: 1) go1.2rc1.windows-386.msi,對應32位windows系統安裝使用 下載地址: 2) go1.2rc1.windows-amd64.msi,對應32位windows系統安裝使用 下載地

Go言及Beego框架環境搭建

在開始環境搭建之前,我們先一起來看看: Go有什麼優勢: 不用虛擬機器,它可直接編譯成機器碼,除了glibc外沒有其他外部依賴,部署十分方便,就是扔一個檔案就完成了。 天生支援併發,可以充分的利用多核,很容易實現併發。 25個關鍵字,但是表達能力很強大,幾乎支援大多數你在其他語言見過的特性:繼承、過載、物件

go語言web框架beego建立專案基礎一

開啟瀏覽器輸入Git官網網站回車即可開啟Git官網;如果你是Windows使用者開啟,找到首頁右下角顯示器的圖示,裡面有當前最新版本的版本號,釋出日期。點選裡面的“Downloads for Windows”即調整到下載頁面等待下載即可,如果沒有下載點選“click here to download manu

go語言web框架beego建立專案步驟

公司專案引進了區塊鏈技術,區塊鏈上的智慧合約是用go語言寫的,這不得不學習go語言程式設計的基礎知識,go語言的語法知識我就不講了,我也研究不夠深入,資格不夠呀,我也只是能看懂而已,在網上也瞭解了go語言的相關開源框架,有很多,相對用的比較多的go語言web框架就是beeg

beego框架使用環境搭建深入剖析詳解

在搭建beego的時候,注意需要下載git,然後安裝 goget−ugithub.com/astaxie/beegogoget−ugithub.com/astaxie/beego go get -u github.com/beego/bee

Web大前端環境搭建

sid 名稱 man pac chrom ren 功能 lan blog 1,Install Nodejs https://nodejs.org/en/ 2,Install SublimeText 3 www.sublimetext.com 3,Install Packa

Golang (Go語言) Mac OS X下環境搭建 環境變量配置 開發工具配置 Sublime Text 2 【轉】

trick blog mac os https 系統 document cnblogs strong os x 一、安裝Golang的SDK   在官網 http://golang.org/ 直接下載安裝包安裝即可。下載pkg格式的最新安裝包,直接雙擊運行,一路按照提示操作

GO語言學習第一天_環境搭建

GO序言: Go語言是谷歌2009發布的第二款開源編程語言。 雖然已經發布了那麽久了,但是到現在GO語言從很多人的口中傳到我耳中來, 所有我覺得有必要系統的學習一波了,面對新的東西我覺得我們都要嘗試去了解,所有就有這個博客。 Go環境文件準備: 1、GO的安裝包: (墻內): https://s

Web自動化測試環境搭建1(基於firefox火狐瀏覽器)

ktr gecko 激情 後臺 自動更新 fire 這一 把手 HA   自動化測試是時代趨勢,因此很多測試人員開始研究自動化測試,web自動化測試化測試並不難,但是很多人都是被擋在了環境搭建這一步,後面學習激情全無,這裏,韜哥手把手教大家搭建火狐瀏覽器下的自動化測試環境(

Mac OS 下 Java Web /API 開發環境搭建:

Mac OS 下 Java Web /API 開發環境搭建: 1.下載 Eclipse Java EE IDE for Web Developers,下載地址: http://mirror.cc.columbia.edu/pub/software/eclipse/technology

struts2+spring+hibernate框架總結(框架分析+環境搭建+例項原始碼下載)

首先,SSH不是一個框架,而是多個框架(struts+spring+hibernate)的整合,是目前較流行的一種Web應用程式開源整合框架,用於構建靈活、易於擴充套件的多層Web應用程式。 整合SSH框架的系統從職責上分為四層:表示層、業務邏輯層、資料持久層和域模組層(實體層)。 Struts

Mybatis3+Spring4+SpringMVC4 框架整合環境搭建

首先在整合這個框架的時候,想想其一般的步驟是怎樣的,先有個步驟之後,不至於在後面的搞混了,這樣在整合的時候也比較清晰些。 1  建立一個Web專案。 2  匯入Mybatis3、Spring4、SpringMVC4、連線資料庫(我使用的資料庫是mysql)的jar

windows 以太坊開發框架Truffle環境搭建

truffle框架搭建的教程網上也有好多,但是隨著truffle版本的更新,truffle.js改名truffle-config.js、truffle命令升級、truffle與testrpc埠不一致、瀏覽器錢包外掛等問題,導致原有的教程不再適用。 包括nodejs、truffle、solc、

google oppia Python Web程式設計執行環境搭建

Python Web程式設計   Python的Web框架中,mod-python是一個很方便實用的,而且可以跟其他的框架一起使用的。 下面介紹一下Apache和mod-python的協作使用。 首先需要下載的軟體有: 1、python-3.3.5(https://ww

Java Web專案配置環境搭建-如何安裝tomact

1,首先說一下,這個沒有什麼安裝包!他的所有檔案如下: 它的啟動靠的就是那個bin檔案。 Bin目錄就是bin 目錄通常存放 DLL 檔案,二進位制檔案的整合! 2,那麼如何讓它自啟動呢? 靠的就是系統變數!PATH! 先找到並選中此電腦,右鍵單擊。選擇屬性!

Java Web專案配置環境搭建-如何增加Tomcat服務 Tomcat

前言:照片比例不對,點選放大鏡進行檢視! 1,雙擊my eclipse,開啟程式! 2,選擇 window選項。 3,選擇:Preferences選項! 4,選擇Myeclipse,點選那個三角形。可以展開。就會有更多選項!       在更多選項裡選擇:

golang(2):beego 環境搭建

1,關於beego beego是一個用Go開發的應用框架,思路來自於tornado,路由設計來源於sinatra,支援如下特性 MVC,REST,智慧路由,日誌除錯,配置管理,模板自動渲染,layout設計 中介軟體插入邏輯,方便的JSON/XML

golang的web框架beego入門簡介

原文地址:https://my.oschina.net/astaxie/blog/124040 你對beego一無所知?沒關係,這篇文件會很好的詳細介紹beego的各個方面,看這個文件之前首先確認你已經安裝了beego,如果你沒有安裝的話,請看這篇安裝指南 導航 最小應