{"action":"created","issue":{"url":"https://api.github.com/repos/stdlib-js/stdlib/issues/94","repository_url":"https://api.github.com/repos/stdlib-js/stdlib","labels_url":"https://api.github.com/repos/stdlib-js/stdlib/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/stdlib-js/stdlib/issues/94/comments","events_url":"https://api.github.com/repos/stdlib-js/stdlib/issues/94/events","html_url":"https://github.com/stdlib-js/stdlib/issues/94","id":244844485,"number":94,"title":"RFC: How to install step by step in Windows machines","user":{"login":"EduardoAC","id":2104706,"avatar_url":"https://avatars0.githubusercontent.com/u/2104706?v=4","gravatar_id":"","url":"https://api.github.com/users/EduardoAC","html_url":"https://github.com/EduardoAC","followers_url":"https://api.github.com/users/EduardoAC/followers","following_url":"https://api.github.com/users/EduardoAC/following{/other_user}","gists_url":"https://api.github.com/users/EduardoAC/gists{/gist_id}","starred_url":"https://api.github.com/users/EduardoAC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EduardoAC/subscriptions","organizations_url":"https://api.github.com/users/EduardoAC/orgs","repos_url":"https://api.github.com/users/EduardoAC/repos","events_url":"https://api.github.com/users/EduardoAC/events{/privacy}","received_events_url":"https://api.github.com/users/EduardoAC/received_events","type":"User","site_admin":false},"labels":[{"id":352654525,"url":"https://api.github.com/repos/stdlib-js/stdlib/labels/documentation","name":"documentation","color":"c2e0c6","default":false},{"id":352654320,"url":"https://api.github.com/repos/stdlib-js/stdlib/labels/windows","name":"windows","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-07-22T12:28:06Z","updated_at":"2017-07-31T22:09:00Z","closed_at":null,"body":"## Description\r\n\r\nThere is not formal tutorial to install the project on a windows machine. \r\n\r\nProposal to create a tutorial that describe the steps you need to follow to get you machine completely setup from scratch. \r\n\r\n#### Environments\r\n- Windows 10\r\n\r\n\r\nI will be happy to build this tutorial if it's found useful / needed it\r\n"},"comment":{"url":"https://api.github.com/repos/stdlib-js/stdlib/issues/comments/319210891","html_url":"https://github.com/stdlib-js/stdlib/issues/94#issuecomment-319210891","issue_url":"https://api.github.com/repos/stdlib-js/stdlib/issues/94","id":319210891,"user":{"login":"kgryte","id":2643044,"avatar_url":"https://avatars0.githubusercontent.com/u/2643044?v=4","gravatar_id":"","url":"https://api.github.com/users/kgryte","html_url":"https://github.com/kgryte","followers_url":"https://api.github.com/users/kgryte/followers","following_url":"https://api.github.com/users/kgryte/following{/other_user}","gists_url":"https://api.github.com/users/kgryte/gists{/gist_id}","starred_url":"https://api.github.com/users/kgryte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kgryte/subscriptions","organizations_url":"https://api.github.com/users/kgryte/orgs","repos_url":"https://api.github.com/users/kgryte/repos","events_url":"https://api.github.com/users/kgryte/events{/privacy}","received_events_url":"https://api.github.com/users/kgryte/received_events","type":"User","site_admin":false},"created_at":"2017-07-31T22:09:00Z","updated_at":"2017-07-31T22:09:00Z","body":"Thanks for the response. A few comments.\r\n\r\n1. The `master` branch is not currently used. All development occurs on `develop` which is the main branch.\r\n\r\n2. Running `npm install` is not necessary, as `make install` installs `node_module` dependencies.\r\n\r\n3. Just to be clear, the line\r\n\r\n    ```\r\n    export NODE_PATH=/path/to/stdlib-js/stdlib/lib/node_modules\r\n    ```\r\n\r\n    should be modified based on your local system. Meaning, e.g., on your system, it could be\r\n\r\n    ```\r\n    export NODE_PATH=/usr/beep/code/projects/stdlib/lib/node_modules\r\n    ```\r\n\r\n4. To check what dependencies you have on your host system, run\r\n\r\n     ```\r\n     $ make deps-info\r\n     ```\r\n\r\n5. Windows often comes with Python 2.7 already installed, or you may have a conflicting installation. Just be sure you are resolving the correct Python installation. In fact, the lines in the Appveyor config file do some path manipulation to resolve the relevant Python version: https://github.com/stdlib-js/stdlib/blob/develop/appveyor.yml#L216.\r\n\r\n6. Be sure to use MSYS2, as older MinGW 32-bit versions are old and deprecated.\r\n\r\n7. `node-gyp` should already be installed, as the dependency is listed in the [`package.json`](https://github.com/stdlib-js/stdlib/blob/develop/package.json#L56) file as a production dependency. If `node-gyp` is not installed, something is wrong with the `npm install`.\r\n\r\n8. You should not have a conflict with your global `node-gyp`, as the project tooling resolves to and uses a local installation (see [here](https://github.com/stdlib-js/stdlib/blob/880dc383d3629a6bb53150bd4ed2fc9357ca0da7/tools/make/lib/addons/Makefile#L8), where `BIN_DIR` is the local node modules `./bin` directory, as defined [here](https://github.com/stdlib-js/stdlib/blob/880dc383d3629a6bb53150bd4ed2fc9357ca0da7/Makefile#L61))."}}
{"actor":{"display_login":"kgryte"}}