## Where communities thrive

• Join over 1.5M+ people
• Join over 100K+ communities
• Free without limits
##### Activity
• Jan 31 2019 20:18
greenkeeper[bot] labeled #868
• Jan 31 2019 20:18

greenkeeper[bot] on flow-bin-0.92.0

chore(package): update flow-bin… chore(package): update lockfile… (compare)

• Jan 31 2019 20:18
greenkeeper[bot] opened #868
• Jan 31 2019 16:18
purehyperbole starred joefitzgerald/go-plus
• Jan 31 2019 05:15
hjyun328 commented #861
• Jan 31 2019 04:32

greenkeeper[bot] on prettier-1.16.3

• Jan 31 2019 04:23

greenkeeper[bot] on prettier-1.16.3

chore(package): update prettier… chore(package): update lockfile… (compare)

• Jan 31 2019 03:32
hjyun328 commented #861
• Jan 31 2019 03:31
hjyun328 commented #861
• Jan 31 2019 03:29
hjyun328 commented #861
• Jan 31 2019 03:29
hjyun328 commented #861
• Jan 31 2019 03:29
hjyun328 commented #861
• Jan 31 2019 03:29
hjyun328 commented #861
• Jan 31 2019 03:28
hjyun328 commented #861
• Jan 31 2019 03:28
hjyun328 commented #861
• Jan 31 2019 03:26
hjyun328 closed #861
• Jan 31 2019 03:25
hjyun328 commented #861
• Jan 31 2019 03:25
hjyun328 commented #861
• Jan 31 2019 03:19
hjyun328 commented #861
• Jan 31 2019 03:14
hjyun328 commented #861
Joe Fitzgerald
@joefitzgerald
Generally, if you're starting a new project, I would recommend using a newer approach that does not require using the separate goapp runtime
Use Container engine with a cross compiled binary
David Komer
@dakom
doesn't it require using that since it needs to spin up the dev server for datastore etc.?
"Container engine"?
Joe Fitzgerald
@joefitzgerald
https://run.pivotal.io (disclosure: my employer)
All of them
David Komer
@dakom
oh, it's some solution to use datastore/etc. outside of appengine, i.e. in your own hosted container somewhere else?
Joe Fitzgerald
@joefitzgerald
are much simpler
All of them run your app in a container
And externalize the datastore
David Komer
@dakom
gotcha, but then it's no longer appengine exactly, i.e. letting google deal with the headache of auto scaling and just pay for usage... as well as task queue management... all the stuff that is supposed just work on appengine
sounds like it's one of those decisions that has pros/cons on either side... just feels weird to change course so drastically to get gocode working, hehe
Joe Fitzgerald
@joefitzgerald
Has nothing to do with gocode . Has to do with the fact that app engine has a funk permissions
/ security model
Which is ultimately why you have to have a separate runtime
The app engine approach is not the future of GCE, so I wouldn't start there for new apps
David Komer
@dakom
right - definately not the future of GCE, but isn't that the point? i.e. GCE is more the do-it-yourself approach, appengine is the "use our funky decisions - like it or not, and we'll handle dev-ops for you" approach?
David Komer
@dakom
(and then of course - your employer and heroku and others fall in the middle - "we implement the do it yourself approach, so we can handle dev-ops for you too") :)
Ah!! cool I found the solution for gocode - setting lib-path: gocode set lib-path C:\Users\david\Documents\GOPATH\pkg\windows_amd64_appengine
:D
(and auto-build off since gocode doesn't use goapp... not sure whether or not it's a race condition against your builder-go, but anyway to get around that I guess I could periodically run goapp install or trigger builds then try again or whatever)
David Komer
@dakom
Though I will say - getting off of goapp would be great... right now I'm only doing appengine stuff... I don't even want to think what the nightmare would be if I was going back and forth between appengine and vanilla go :\
Joe Fitzgerald
@joefitzgerald
Cool glad you found the solution
Alexey Mozzhakov
@alexmozzhakov
hey! can somebody help me installing gocode on mac? Atom says
package github.com/nsf/gocode: cannot download, $GOPATH not set. For more details see: go help gopath, but i already have set up my$GOPATH
Joe Fitzgerald
@joefitzgerald
What shell do you use?
export GOPATH=/Users/yourusername/go
In .profile or .bash_profile or .zshrc
also, make sure \$GOPATH/bin is in your path
@alexmozzhakov
quit atom and relaunch if you have already done this
Alexey Mozzhakov
@alexmozzhakov
In .profile or .bash_profile or .zshrc can u explain?
Joe Fitzgerald
@joefitzgerald
Finally if that still doesn't work, install the atom shell launchers and invoke GOPATH=/path/to/your/gopath atom .
@alexmozzhakov that is a shell initialization script
run every time you launch a new terminal
Alexey Mozzhakov
@alexmozzhakov
thanks a lot! @joefitzgerald
Roy van Zanten
@rvzanten
Hello. Iam having a problem with missing errors when saving. But when I build the go application manually in the terminal it returns a bunch of errors. Back in the days go-plus also showed all build errors this when saving the application in Atom. How should I fix this? There is one console error in Atom: "[Package-Deps] Unable to get package info for json-lint-provider" Maybe this is related?
I am running Atom version 1.8 by the way. Thanks for any help.
Erthy
Hey, just installed atom and go-plus on Windows 10 and even though Atom shows everything as installed, nothing is working, no gofmt, no autocomplete, nothing. Any hints?
Joe Fitzgerald
@joefitzgerald
You have to have your GOPATH set correctly
You have a few options: 1) set it as a user environment variable and log out / log in 2) system environment variable and reboot or 3) set the config in go-config package settings for GOPATH
Erthy
'C:\Users\roese>go env
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\BTSync\Developing\Go
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GO15VENDOREXPERIMENT=1
set CC=gcc