beego開発環境構築
2873 ワード
開発はほぼcentosの下でコンパイル環境を構築し,windows 7の下でgolandツールを用いて符号化しbeegoフレームワークの下でrestapi開発を展開する. centos 7のインストール Windows 7にVM仮想マシンツールソフトウェア をインストールする centos 7公式サイトにミラーをダウンロードし、VMにインストールする のインストールが完了すると、ネットワークを設定して外部ネットワークに接続することができ、yumを介して一般的なツールソフトウェア をインストールする. VM共有フォルダを設定してcentosとwindows間のファイル通信を共有する linux下goのインストール goソースコードを使用してインストール ダウンロード:https://golang.google.cn/dl/go 1.11.1.linux-amd 64.tar.gz をダウンロード解凍:tar-C/usr/local-xzf go 1.1.1.linux-amd 64.tar.gz go言語環境から環境変数への設定:export PATH=$PATH:/usr/local/go/bin、/etc/profileに追加でき、source/etc/profileがすぐに有効になります. go versionは、 が正常にインストールされたかどうかを確認します.
またはオンラインインストールgo インストールコマンド:yum install golang インストールディレクトリ:/usr/lib/golang 環境変数の設定:export GOROOT=/usr/lib/goland、/etc/profileに追加でき、source/etc/profileがすぐに有効になります. go envは、 が正常にインストールされたかどうかを確認します.
goプログラムテストの作成 ソースファイルhello.go コンパイル実行:go run hello.go 実行結果:Hello,World!
linuxでのbeegoのインストール 環境変数を設定し、/etc/profileに追加できます. export GOPATH=/mnt/hgfs/code_root/Go_root export GOBIN=/mnt/hgfs/code_root/Go_root/bin export PATH=$PATH:$GOBIN GOPATH変数は現在のgo開発プロジェクトのルートであり、ここでは共有フォルダcode_に設定されている.rootの下のGo_rootディレクトリは、自分の具体的な実際の状況に応じて を設定することができる.
beegoのインストール go get github.com/astaxie/beego
beeツールのインストール go get github.com/beego/bee
apiプロジェクトの作成 bee api apiproject
apiプロジェクトを実行するにはapiprojectディレクトリで実行する必要があります bee run
govendorパッケージ管理ツールgitと組み合わせて使用 govendor:goget-u github.com/kardianos/govendor をインストール初期化:govendor init 表示:govendor list GOPATHで本プロジェクトで使用した依存パケットをvendorディレクトリに自動的に移動する#説明:ローカルGOPATHに依存パケットがない場合、goget対応する依存パケットgovendor add+externalまたは使用略称:govendor add+e vendor.jsonファイルをgitにアップロードすればいいです.govendorで syncは、ネットワークから依存パケット にダウンロードする
windows 7上golandツール使用 go環境のインストール ダウンロード:https://golang.google.cn/dl/のgo 1.11.windows-amd 64.msi ダブルクリックでインストールされ、デフォルトではc:/Go にインストールされます.
golandソフトウェアのインストール ダウンロード:https://www.jetbrains.com/go/,30日無料試用,期限切れになったらアンインストールして再インストールすればよい,あるいはネット上で解読版 を探す.ダブルクリックでインストール golandの設定 file->setting->Go->GOROOTをc:/Go に設定 file->setting->Go->GOPATH beegoが存在するwindowsディレクトリのサブディレクトリsrc(H:code_root\Go_root\src 以上の設定後、golandツールでコード編集を行うと、依存関係、自動補完方法など に自動的にスキャンされます.フォントサイズ設定:file->setting->Editor->Font->Size
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}