20200818のGoに関する記事は3件です。

Goの環境構築

ターミナルでの操作手順
1 homebrewをインストールする。
2 brew install go
3 go version インストールバージョンの確認
4 echo $GOPATH でパスが通っている先を確認
5 出てこない場合パスを編集
vim source ~/.zshrc
export GOPATH=$HOME/.go を追加
6 source ~/.zshrc パスファイルを更新
echo $GOPATH 出てくることを確認

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GoLandでGoデバッグ起動時に遭遇したエラー

出たエラー

invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

Xcodeを更新する

xcode-select --install
sudo xcode-select --switch /Applications/Xcode.app/

実行できた。

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GoでEchoの導入

Echo の詳細

Echoの公式ドキュメント

インストール

go get github.com/labstack/echo/{version}

実際に動かす

main.go
package main

import (
  "net/http"
  "github.com/labstack/echo"
  "github.com/labstack/echo/middleware"
)

func main() {
  // Echoインスタンス作成
  e := echo.New()

  // ミドルウェア
  e.Use(middleware.Logger())
  e.Use(middleware.Recover())

  // ルーティング
  e.GET("/hello", hello)

  // サーバー起動
  e.Logger.Fatal(e.Start(":1323"))
}

// handler
func hello(c echo.Context) error {
  return c.String(http.StatusOK, "Hello, World!")
}

実行する

$ go run main.go

http://localhost:1323/hello にアクセスします。

result.
Hello World

と表示されます。

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む