Skip to content
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

Module fails when running on Windows environment from Mac OS file system #8

Closed
ghost opened this issue Jun 5, 2015 · 2 comments
Closed

Comments

@ghost
Copy link

ghost commented Jun 5, 2015

Scenario: Windows VM (on Mac OS host) in Powershell running this module. The files it is running on are shared to the VM from the Mac OS (HFS+) filesystem. The module makes the wrong decision about what to do and fails every time. Error below:

Build failed.

EISDIR, illegal operation on a directory 'Y:\main\Presentation\PWS\Scentsy-cli\Checkout\app\index.html'
Error: EISDIR, illegal operation on a directory 'Y:\main\Presentation\PWS\Scentsy-cli\Checkout\app\index.html'
at Error (native)
at Object.fs.symlinkSync (fs.js:848:18)
at symlinkWindows (Y:\main\Presentation\PWS\Scentsy-cli\Checkout\node_modules\ember-cli\node_modules\symlink-or-copy

\index.js:90:16)

The reason for the failure is because it's performing a Windows operation on HFS+ based files.

@stefanpenner
Copy link
Contributor

At this time we don't offer support for arbitrary cross OS file mounts. If enough people need it, we may explore it further.

@izukingz
Copy link

I got this same issue on a windows machine (XP.. i know). looking into it it appears that symlink-or-copy module sees the temporary folder ending with a .tmp as a file. i tried to bypass this but hit other issues with the naming of the folder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants