# Building under Windows Subsystem for Linux

**URL:** <https://discuss.emberjs.com/t/building-under-windows-subsystem-for-linux/11971>\
**Category:** Uncategorized\
**Created:** [November 21, 2016, 7:35pm UTC](https://discuss.emberjs.com/t/building-under-windows-subsystem-for-linux/11971 "2016-11-21T19:35:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rtm](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/rtm/32/10953_2.png) [@rtm](https://discuss.emberjs.com/u/rtm)\
**Post date:** [November 21, 2016, 7:35pm UTC](https://discuss.emberjs.com/t/building-under-windows-subsystem-for-linux/11971/1 "2016-11-21T19:35:30Z")

</div>

I’m experimenting with Windows Subsystem for Linux. Our slightly old application uses Ember 1.13.1 and we run node 0.12.6. After cloning/installing everything, when I type ember build I get

Build failed. EISDIR, illegal operation on a directory Error: EISDIR, illegal operation on a directory at Error (native) at Object.fs.readSync (fs.js:552:19) at Object.fs.readFileSync (fs.js:389:28) at ConfigReplace.getConfig (/home/rtm/repos/new-connect/node\_modules/broccoli-config-replace/index.js:122:21) at ConfigReplace.build (/home/rtm/repos/new-connect/node\_modules/broccoli-config-replace/index.js:27:21) at /home/rtm/repos/new-connect/node\_modules/broccoli-plugin/read\_compat.js:61:34 at tryCatch (/home/rtm/repos/new-connect/node\_modules/rsvp/dist/rsvp.js:538:12) at invokeCallback (/home/rtm/repos/new-connect/node\_modules/rsvp/dist/rsvp.js:553:13) at publish (/home/rtm/repos/new-connect/node\_modules/rsvp/dist/rsvp.js:521:7) at flush (/home/rtm/repos/new-connect/node\_modules/rsvp/dist/rsvp.js:2373:5)

This also happens with a brand-new project.

Has anyone else done this? Any ideas?
