-
-
Notifications
You must be signed in to change notification settings - Fork 272
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
Can't install on Mac #54
Comments
This is strange since it is installing fine for me. Have you verified your git ssh credentials on this machine? I will post a new version shortly without this version format - it was needed when Traceur hadn't made an npm release yet. Thanks for posting - these issues unreported are the things that kill projects. |
I'm pretty sure this failed then because I dont have git installed on the mac. I set up my SSH and it fails then on the git clone. |
So the npm install is still not working? You do need git installed for jspm installs to work as well, so even when I post the traceur dependency fix this may still be an issue when using jspm. Can you install git? |
My development machine is a windows machine. I was just going to test jspm on the mac while I waited for you to test it on windows. #53. I tried installing git with the osx installer but that has a bug. I then installed mac ports but the port command is not found. At that point I just gave up. My main interest is the flattening of the packages since long paths have been making npm difficult to use in our windows CI environment. |
Note that jspm is designed for package management for the browser. jspm has interop with npm so far as packages run in the browser, but not currently a story for the server, and I'm not sure if an interop story for the server would make sense. Windows support is definitely a high priority, and I'll be looking into the fix as soon as I can. I'd advise testing out on Mac in the mean time if you can though. |
I'm using node more as a build tool than a server: compiling typescript and using the r.js AMD module optimizer. I'm using gulp for its tasks to simplify the process on our build server (which has deps on lodash which is where my huge node_modules tree comes from). |
jspm isn't going to help solve this unfortunately, as it is package management for the browser, not for NodeJS currently. I would suggest looking at npm dedupe, and I believe they are working on some improvements to this at the moment as well which should help you very soon. |
Your package was actually mentioned npm issue thread related to windows support: nodejs/node-v0.x-archive#6960 (comment) |
Yeah, it is only in relation to the browser though. Perhaps we can look at NodeJS workflows for jspm in future (I mean, yes the loader does work on the server, but not too much thought has been put to environment detection for example), but the windows path limit is Things like NodeJS custom bindings etc wont' work either. Also, we use the Node builtins from Browserify instead of the Node ones on the server, so we would need to update the builtin support. It might be an option in future, thanks for bringing this up. |
@pixelshaded Yep sorry I should have been clearer I mentioned it for "web apps", I didn't mean it for server side development. |
Using Mac OS X Version 10.7.5
Running
Gives the following output:
Looking at your packages json and this error, im wondering if the traceur dependency should be "0.0.43" instead of "google/traceur-compiler#0.0.43"
The text was updated successfully, but these errors were encountered: