Comments (6)
This error is because you have an older version (ha/doozer release branch) installed, and the code in doozerd is expecting what is in the master branch on doozer.
Right now goinstall uses the release branch if it exists, and so when you try to compile its pulling down an older version of doozer.
If you can checkout ha/doozer locally and install it manually you should be okay. Too bad goinstall doesn't have the ability to specify the branch name...
from doozerd.
@chrismoos:
Thank you for your answer, but I'm still quite new to Go and its build system. What do you mean by saying " checkout ha/doozer locally and install it manually"? I did clone the official repo and run the all.sh script but it doesn't help. I guess I should checkout the source and put them inside the Go src/pkg/ dir, am I right?
from doozerd.
Yeah you can clone ha/doozer and put it into $GOROOT/src/pkg/github.com/ha
Something like...
goinstall -clean github.com/ha/doozer && rm -rf $GOROOT/pkg/darwin_amd64/doozer && rm -rf $GOROOT/src/pkg/github.com/ha/doozer
git clone https://github.com/ha/doozer && cd doozer && cp -R . $GOROOT/src/pkg/github.com/ha/doozer
Make sure you have $GOROOT set before running the above.
After you do that do clean.sh and then all.sh in doozerd. You should be good to go.
from doozerd.
@chrismoos:
Thanks for your quick reply, finally I've managed to get it compiled!
from doozerd.
These tips also got doozerd to compile for me, also on OS X Lion. Thanks!
It all seems to work properly, though one of the tests fail: https://gist.github.com/1136378
from doozerd.
This should be fixed with the latest Go weekly and ha/doozerd/master. Please reopen if problem persists.
from doozerd.
Related Issues (20)
- Persistence HOT 4
- Documentation should include "Doozer in production" HOT 3
- Support ephemeral nodes HOT 14
- Update Documentation to show cluster startup script
- Find depth or list at path
- Distinguish between create and update during change notifications
- web ui shows a regularly-updating line with nothing but "(-3) ="
- wish: automatic bootstrapping
- bin/doozer_init talks about "my_cal" (based on two digits at end of hostname) but /ctl/cal seems to be first come first serve HOT 1
- Temporary packet loss causes permanent node hang HOT 1
- 0.8 (everything) and current master (web view) not working on Mac OS 10.8 HOT 2
- Node bounce causes healthy node to be dropped
- update docs w/r/t builds HOT 9
- Security : Encrypted communication between doozerd instances HOT 1
- Are there consequences to storing additional information in each of the ctl/node entries?
- In firedrill it cause all three instance hang when :8046 be killed
- service bind port traffic
- Web ui doesn't seem to work v0.8
- dependency on code.google.com/p/goprotobuf/proto HOT 2
- unable to detect version control system for code.google.com
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from doozerd.