質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

解決済

Go、ローカルのサーバー立ち上げについて

xxyyxx
xxyyxx

総合スコア0

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

1回答

0評価

0クリップ

2102閲覧

投稿2018/01/29 08:28

Go初心者です。
Go言語をひとまずローカルで動かしてみようと思い、以下の記事を参考に進めていきました。
(URL: https://qiita.com/ryutah/items/eff6a044c81c5ba109d0)

export GOPATH=$HOME/go export PATH=$GOPATH/bin:$PATH

プロジェクト構成:

/Users/<名前>/go/src/github.com/<github名>/gotest/ ├── Gopkg.lock ├── Gopkg.toml ├── Makefile ├── README.md ├── app │   ├── app.yaml │   └── main.go ├── gae │   └── hello.go └── vendor └── github.com ├── gorilla └── ryutah

gvm+depのツールを使っています。

app配下にて、以下のコマンドを実行するとサーバーは立ち上がるのですが、こんなエラーメッセージがでます。

$ goapp serve -port 8741 app.yaml

ERROR 2018-01-29 08:04:43,822 instance_factory.py:196] Failed to build Go application: (Executed command: /usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/goroot-1.8/bin/go-app-builder -app_base /Users/<名前>/go/src/github.com/<github名>/gotest/app -api_version go1.8 -arch 6 -dynamic -goroot /usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/goroot-1.8 -gopath /usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/gopath -nobuild_files ^^$ -incremental_rebuild -unsafe -binary_name _go_app -extra_imports appengine_internal/init -work_dir /var/folders/bh/rrhyyn410hn6stjvxsjcl8sw0000gn/T/tmp2vow5iappengine-go-bin -gcflags -I,/usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/goroot-1.8/pkg/darwin_amd64_appengine -ldflags -L,/usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/goroot-1.8/pkg/darwin_amd64_appengine main.go)

/var/folders/bh/rrhyyn410hn6stjvxsjcl8sw0000gn/T/tmp2vow5iappengine-go-bin/main.go:6: can't find import: "github.com/gorilla/mux"

2018/01/29 17:04:43 Can't find package "github.com/gorilla/mux" in $GOPATH: cannot find package "github.com/gorilla/mux" in any of:

/usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/goroot-1.8/src/github.com/gorilla/mux (from $GOROOT) /usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/gopath/src/github.com/gorilla/mux (from $GOPATH)

2018/01/29 17:04:43 Can't find package "github.com/ryutah/gae-structure-sample/gae" in $GOPATH: cannot find package "github.com/ryutah/gae-structure-sample/gae" in any of:
/usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/goroot-1.8/src/github.com/ryutah/gae-structure-sample/gae (from $GOROOT)
/usr/local/Cellar/app-engine-go-64/1.9.61/share/app-engine-go-64/gopath/src/github.com/ryutah/gae-structure-sample/gae (from $GOPATH)
2018/01/29 17:04:43 go-app-builder: build timing: 0×skip (0s total), 1×compile (16ms total), 0×link (0s total)
2018/01/29 17:04:43 go-app-builder: failed running compile: exit status 2

main.goで定義しているパッケージのパスが間違っているのかと、調整し色々と試してみたのですが、
エラーが変わらずで。。。

どなたかご教示頂けないでしょうか??
よろしくお願い致します。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

同じタグがついた質問を見る

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。