segmentio / myth

A CSS preprocessor that acts like a polyfill for future versions of the spec.
4.32k stars 131 forks source link

Unable to install due to dependency? #37

Closed ZoeBijl closed 10 years ago

ZoeBijl commented 10 years ago

I'm not entirely sure, but it seems I'm unable to get a dependency for some reason. Is this an issue with my work pc?

2734 error notarget No compatible version found: concat-stream@'visionmedia/node-concat-stream#0.0.1'
2734 error notarget Valid install targets:
2734 error notarget ["0.0.1","0.0.2","0.0.3","0.0.4","0.0.5","0.0.6","0.0.7","0.0.8","0.0.9","0.1.0","0.1.1","1.0.0","1.0.1","1.1.0","1.2.0","1.2.1","1.3.0","1.3.1","1.4.0","1.4.1"]
2734 error notarget
2734 error notarget This is most likely not a problem with npm itself.
2734 error notarget In most cases you or one of your dependencies are requesting
2734 error notarget a package version that doesn't exist.
2735 error System Windows_NT 6.1.7601
juliangruber commented 10 years ago

The error about node-concat-stream can be resolved by installing git and adding it to your $PATH.

ZoeBijl commented 10 years ago

I'm sorry, but I don't really know what you mean. I installed git using npm install git, but don't know what to do next :X

juliangruber commented 10 years ago

This requires git the executable, not the node module. You can download and install git from here: http://git-scm.com/download/win. Then add it to your path: http://blog.countableset.ch/2012/06/07/adding-git-to-windows-7-path/

ZoeBijl commented 10 years ago

The issue still persists, is there anything I can provide or maybe try something else? I really want to give Myth a go :)

I've installed git and edited the path.

juliangruber commented 10 years ago

what happens when you issue the git command in your shell?

ZoeBijl commented 10 years ago

I get a list with commands, so that seems to be working.

git

ZoeBijl commented 10 years ago

Bump, even on a new machine I still get the same result. Seams the node-concat-stream thingy is broken or something.

Would still like to try out Myth.

This is the dependency it hangs on: https://github.com/visionmedia/node-concat-stream

I'm not even able to install that directly from there.

juliangruber commented 10 years ago

can you post your npm-debug.log?

ZoeBijl commented 10 years ago

Sure :)

http://codingkittens.com/dir/npm-debug.log

juliangruber commented 10 years ago

maybe update node?

ZoeBijl commented 10 years ago

Hmm, weird, just tried it at home at my Mac, it said it needed the Developer Tools so I installed those and then everything went OK, I can now compile and everything.

Seems to be a Windows problem. I shall update node and NPM first thing in the morning and report back here.

damianbaar commented 10 years ago

I really want to use myth but I'm blocked by this issue. Unfortunately I'm not able to use git and npm together because of some proxy restrictions.

As I can see, this dep is only used for command like, so is there any chance to align that dep to npm (regarding this one) or pull out handling the command line from myth and move to separate repo, like they did with grunt-cli? or just rewrite those few lines?

Thanks in advance!

juliangruber commented 10 years ago

pulling in @visionmedia

tj commented 10 years ago

damn npm, I've definitely seen this issue too, might have time to check it out today

ianstormtaylor commented 10 years ago

should be fixed by https://github.com/segmentio/myth/commit/de3d6e3cb979efaaf9425547aea08f5e1ae36f93

thanks!

damianbaar commented 10 years ago

works like a charm, thanks for fast reaction!