-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
make test-* fails "can't open input file: urchin" #565
Comments
@xcambar: Sorry for breaking that. No, the variations in how Urchin is installed are not to blame (as an aside, both your links to The real problem is that on developer machines Urchin is now invoked by filename only (I changed the Makefile to add the local npm bin path to the I've submitted a fix (#568) that simply removes the part where the specified shell is used to invoke Urchin; i.e., Urchin is now invoked directly. Once Urchin has been amended, true cross-shell tests will be implemented via an option passed to Urchin - so the problem you've encountered here will not resurface (given that Urchin will continue to be invoked directly, not as a file argument passed to a shell). @ljharb: I hope you're OK with this. |
Aaaah, ok, so that's the whole point of it. I'm closing in favor of your PR. |
Whether I run
npm run-script test/install_script
ormake test-zsh
(didn't try all of them),the process exits non-zero with the following error:
zsh: can't open input file: urchin
I noticed a variation on how urchin is installed:
npm
locally (here)URCHIN
envVar here.That may be the source of the failure, though I can not be affirmative about it.
@mklement0, as you authored this PR, can you tell if, on your own machine,
urchin
is installed globally or via NPM? Any other thought can help of course ;)Note that I reproduced the error on a fresh clone.
The text was updated successfully, but these errors were encountered: