Comments (6)
Hey I don't know how go modules work, what is the difference between Test 1 and Test 2? What needs to be fixed?
from avash.
Modules take any requested library to be installed and isolates it to the active project. So if I install gecko and stay in the gecko install directory, moving on immediately to avash install messing it up because it thinks i'm trying to integrate it directly with gecko. Something as simply as putting a note in the install directions to start with a clean directory (essentially without a "go.mod" file in it) solves the issue. Test 1 shows what happens if you stay in the gecko install directory. Never generates the avash folder in the gopath location expected. Test 2 moves out of gecko install before installing avash and it all works fine.
from avash.
This sounds like Golang behavior and not avash behavor. Plus I don't think our instructions say to do what you did.
https://github.com/ava-labs/avash#quick-setup
from avash.
Existing steps:
-
- Install and build an AVA client
-
- go get github.com/ava-labs/avash
There is no step 1.5 saying to leave the gecko AVA client install directory. I leave it your discretion if overkill to tell someone that. As being myself previously not familiar with golang modules, it was very confusing for me. Its here for historical records on github if someone else stumbles the say way I did.
from avash.
Our steps are:
- Install and build an AVA client
- go get github.com/ava-labs/avash
- cd $GOPATH/src/github.com/ava-labs/avash
- go build
They already do tell you to go to the avash directory before building.
I don't see the issue here?
Here's a link to our README: https://github.com/ava-labs/avash/blob/master/README.md
from avash.
I think we document what you're asking for already. I'm closing this issue. If you have more details we can chat in Discord and I'll see where the confusion is, but our existing steps already put you in the avash directory.
from avash.
Related Issues (20)
- Add support for remaining command line flags
- Invalid ava binary location error HOT 2
- avalanchego dep still at 0.8.0 HOT 1
- formatting.CB58 is not a type HOT 1
- Please edit docs/directory HOT 1
- Broken links HOT 1
- Version flag
- Procmanager: Command column should list the actual command invoked
- Broken dependencies HOT 2
- Set up fail as `go get` is deprecated HOT 2
- Avash did not start avalanchego
- Run script run nothing
- `procmanager list` table should scale better
- avash installation issue and a work around HOT 1
- Use the same local certs/keys as Gecko HOT 5
- Support `yaml` and `yml` equally HOT 1
- Rename procmanager HOT 1
- C-Chain cant bootstrap HOT 4
- runtime error in function avash_call HOT 2
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 avash.