-
Notifications
You must be signed in to change notification settings - Fork 283
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev getting started docs for common dev platforms #1403
Comments
We don't assume Go is installed at any specific location -- the Outside of that it should work normally with a normal Go install when using e.g. |
Ah that makes sense… i have GOROOT set and i’ll try out removing the ui tmp. And yes i was building binary for deployment using terraform. I was following the aws tf tutorial. |
I'm trying to get started with Boundary development on a Apple M1 laptop and
|
FWIW, also the homebrew tap doesn't seem to be installing the ARM64 binary. |
I just successfully ran |
I also just uninstalled and installed boundary with brew and it resulted in the proper binary:
|
Here is what I get:
|
Fresh clone:
|
I'm sorry you're having these issues. Sadly I can't reproduce the issue. I'm curious if you can |
I was missing some dependencies. The following resolved it and I can now compile boundary without errors!
The homebrew tap binary is still strangely broken but it is not a blocker now :) |
Happy to hear it's working. |
I also had a similar issue on my M1 Mac, I was able to fix it by downgrading Node from 16.14.2 to 14.9.1 |
disclaimers:
Is your feature request related to a problem? Please describe.
current makefile has
~/.go/bin/go test
which assumes my go is installed there...the official golang.org instructions puts the
go
bin at/usr/local/go/bin/go
. i have also used brew for go in the past which puts it somewhere else (where... i don't remember).my guess is the main team on this repo uses a tool im not familiar with that installs
go
at~/.go/bin/go
. that makes me think ya'll have a tool withrbenv
vibes... i'd be very into that. the go ecosystem in the past has forced me to use the wholeGOPATH
thing and that doesn't really fit my normal~/code/...
project structure.something as simple as a list of tools/setup tips from the core team would be gr8.
Describe the solution you'd like
md docs on how to get dev setup running for generic mac and linux. (personally i would love m1 mac specific section but thats a "me problem"...)
Describe alternatives you've considered
installing/symlinking
go
at/to~/.go/bin/go
.Explain any additional use-cases
n/a
Additional context
boundary
binary: https://github.com/hashicorp/boundary-reference-architecture/tree/main/deployment/aws#deploygox
using google fu and stackoverflow trolling (could very well be my fault on this one...)my goal with this issue is to dialog with core team and other looky-loo-would-be-contribs to enhance existing code contrib/dev guides.
The text was updated successfully, but these errors were encountered: