-
Notifications
You must be signed in to change notification settings - Fork 299
Running on Windows #623
Comments
Issues that i can see
|
@richardschneider good you could reproduce that, I had a fix, but then couldn't really reproduce it anymore and CI passed without it. Also my windows pc burned down. please have a look https://github.com/thisconnect/js-ipfsd-ctl/commit/03ea8d538e141aa2bafb2ace81771f948684c03d#diff-6ff379484cbabad48301d485db111c08R31 |
@thisconnect I've just spent 2 hours debugging this. It looks like windows is happy without the It appears to be NPM. We are trying to spawn I think the new NPM moves all "sub node_modules" to the top-level How it works on *nix, I have no idea. Perhaps symlinks. |
well since npm3 NPM tries to deduplicate everything, that is why there is still some npm2 code https://github.com/ipfs/js-ipfsd-ctl/blob/master/src/daemon.js#L33 (which we probably could remove now) You say it tries to spawn Do you use a really old npm version? |
So the try/catch npm3 path seems to fail for you https://github.com/ipfs/js-ipfsd-ctl/blob/master/src/daemon.js#L37 are you sure it is not because of |
Just read about folder parsimony. I'm running NPM 5.4.2, which is pretty current. |
@thisconnect You are good! spawning without |
This is also explains why running the |
Just did a quick hack and its looks to be working! If you are ever in NZ, I'll buy the beers. You are awesome. |
With the new The failures can be summarised as
|
@richardschneider mind opening a PR on js-ipfs-api?
We can have a flag that disables this test for Windows, it's ok.
Do you know what it was trying to dial to?
Sounds like this failed due to the previous dial fail
Increase the timeout?
Reported here #408
Weird, which ones? |
Transferred to PR #624 |
The tests do not run on windows.
lots more of failed tests with "before all"
The text was updated successfully, but these errors were encountered: