-
Notifications
You must be signed in to change notification settings - Fork 4
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
Windows10 #56
Comments
I am using Windows 10 (installed clean last night) so that is not the problem Did you setup the GitHub user id for git? The instructions on the home page were actually originally from the Aurelia scaffold and honestly I have not updated to reflect up to date information because simply, while it is an open-source project there were no users/developers on it other than myself and a few acquaintances You need to ensure you have run the following:
jspm will attempt to compile vs. modules from GitHub. If you have not provided your GitHub credentials (which I know you have - since you posted an issue) it will error out complaining you have exceeded the anonymous pulls Not sure what the "too tall nate" comment is, but assuming you have node installed and jspm installed (I believe it needs to be globally installed) you would run
then start the server with |
Hi, |
The path I took was not fancy by any regards
For the gyp stuff I guess I also installed Python 2.7.X. It will not work I installed the OS around this time of night (2:05am local for me) - so my |
I also installed python 2.x and started using npm 3.x because of the long path conflicts I've run into with some repos especially with sailsjs. When I have these issues I often get a "use a mac or linux box" response which I find unresonable since all the players claim total cross platform compatibility. I will explore further and get back to you. Since npm 3 is right around the corner, this might be am eventual issue for others. |
Deeper Dive:
dump: c:\Aurelia\stamp-web-aurelia (master)
/
npm WARN optional dep failed, continuing fsevents@0.3.8
| {lamb} if not defined npm_config_node_gyp (node "C:\Users\john\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild ) gyp ERR! build error
c:\Aurelia\stamp-web-aurelia\node_modules\browser-sync\node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\utf-8-validate {git}{hg} gyp ERR! build error
|
Well there is a definitely a difference. You have MS Build Tools (aka Visual Studio 14?) installed. As I said I installed new last night (not an upgrade) and had nothing. Even now I have the base, chrome, webstorm, MySQL and GitHub. So it is complaining that it can not find CL.exe. There are a few google results on this error. They seem to indicate setting a path to your VS install or WindowsSDKDir as an environment variable may be needed. I am not sure how mine is "compiling" without it.... I was using the aurelia-i18next-parser tool at one time (or tried too - didn't work for me and wrote an issue to owner) and had a ton of gyp errors there. However I did check and those dependencies are now gone from package.json - plus I would have seen it a day or two ago. |
Hi, |
Closing as per comment. I will look into NPM 3.x and some point in the near future and resolve any build dependency issues. |
Hi,
|
This is good to hear..... I could see the jshint needing to be global and should fix that in instructions. Now.... to test the app, you will likely find it a very poor experience with just stamp-web-Aurelia because it is the client-only. :-) There is an entirely different project that does the server. Please remember this project has evolved one way or another since 1998. In the summer of 2014 I rewrote the J2EE based server platform to be NodeJS based. This makes it easier to deploy as you don't need Glassfish/J2EE transactional container. Since I don't have equivalency between in this version of stamp-web with the other 10+ releases (I am working on it) I do not bundle the client and server together. The latest server is actually supporting 3 versions of stamp-web client's (only the stamp-web-Aurelia and the abandoned stamp-web-material are on github). The lack of equivalency is what has killed me with the last couple of versions and is a big focus for me to get to (even if it means some stuff is not as cleaned up as I'd like) The way I run in development is by using nginx to be a reverse proxy between the client and server. They are each executed as their own activities and patched through nginx to the appropriate backend. The other requirement for the server is the need for a MySQL database. I do have a database with 15000+ stamp records in it that is up on godaddy which I could provide credentials for if you wanted to look (performance won't be great since all REST calls will make a remote DB call. Ideally the server + DB should be near-located. Performance is not too bad from a remote client (it is the remote DB that is a killer). I have not setup a demo/test server for this, although if there is great interest I suppose I could (I have the hardware at home for it). It just has not been a priority for me, and I would also have to see some benefit in exposing it outward. If you have a MySQL install/db I can also provide a .sql file which is a data dump of my production DB and you can import it easy enough (this is how I feeded the goDaddy DB). In fact, the goDaddy DB is now nearly 3000 records short of the production DB (so I have been busy buying and entering stamps) Here is the server/service UX. The setup instructions here are actually pretty decent. |
Thanks, I already downloaded your backend but had to hold back as I have to get some things done, also haven't installed Mysql on this computer yet. I use Sailsjs for my backend stuff and while I use mongodb for all new stuff I have one major client where I wrote the entire API getting Mysql data from a remote side and have excellent performance. Sailsjs is really great and if interested I'm happy to share code with you. John From: jadrake75 [mailto:notifications@github.com] This is good to hear..... I could see the jshint needing to be global and should fix that in instructions. Now.... to test the app, you will likely find it a very poor experience with just stamp-web-Aurelia because it is the client-only. :-) There is an entirely different project that does the server. Please remember this project has evolved one way or another since 1998. In the summer of 2014 I rewrote the J2EE based server platform to be NodeJS based. This makes it easier to deploy as you don't need Glassfish/J2EE transactional container. Since I don't have equivalency between in this version of stamp-web with the other 10+ releases (I am working on it) I do not bundle the client and server together. The latest server is actually supporting 3 versions of stamp-web client's (only the stamp-web-Aurelia and the abandoned stamp-web-material are on github). The lack of equivalency is what has killed me with the last couple of versions and is a big focus for me to get to (even if it means some stuff is not as cleaned up as I'd like) The way I run in development is by using nginx to be a reverse proxy between the client and server. They are each executed as their own activities and patched through nginx to the appropriate backend. The other requirement for the server is the need for a MySQL database. I do have a database with 15000+ stamp records in it that is up on godaddy which I could provide credentials for if you wanted to look (performance won't be great since all REST calls will make a remote DB call. Ideally the server + DB should be near-located. Performance is not too bad from a remote client (it is the remote DB that is a killer). I have not setup a demo/test server for this, although if there is great interest I suppose I could (I have the hardware at home for it). It just has not been a priority for me, and I would also have to see some benefit in exposing it outward. If you have a MySQL install/db I can also provide a .sql file which is a data dump of my production DB and you can import it easy enough (this is how I feeded the goDaddy DB). In fact, the goDaddy DB is now nearly 3000 records short of the production DB (so I have been busy buying and entering stamps) Here is the server/service UX. The setup instructions here are actually pretty decent. — No virus found in this message. |
Hi,
I just tired the repo with the following
Win 10
Node 0.12.7
npm 3.2.0
Followed all installation procedures for windows (too tall nate etc) but still get the following
Error
GET http://localhost:9000/jspm_packages/npm/core-js@0.9.18.js 404 (Not Found)f @ es6-module-loader.src.js:2612$__Object$defineProperty.value @ es6-module-loader.src.js:2787c @ es6-module-loader.src.js:377b @ es6-module-loader.src.js:365$__Object$defineProperty.value @ es6-module-loader.src.js:2786$__global.upgradeSystemLoader.e.fetch @ system.src.js:739$__global.upgradeSystemLoader.e.fetch @ system.src.js:1806$__global.upgradeSystemLoader.e.fetch @ system.src.js:1921(anonymous function) @ es6-module-loader.src.js:1525O @ es6-module-loader.src.js:1183K @ es6-module-loader.src.js:11427.y.when @ es6-module-loader.src.js:9307.v.run @ es6-module-loader.src.js:8213.a._drain @ es6-module-loader.src.js:973.a.drain @ es6-module-loader.src.js:62b @ es6-module-loader.src.js:268
es6-module-loader.src.js:140 Potentially unhandled rejection [3] Error loading "npm:core-js@0.9.18" at http://localhost:9000/jspm_packages/npm/core-js@0.9.18.js
Not Found: http://localhost:9000/jspm_packages/npm/core-js@0.9.18.js (WARNING: non-Error used)
The text was updated successfully, but these errors were encountered: