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

Do not set PHANTOMJS_EXECUTABLE under all circumstances #490

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tow8ie
Copy link

@tow8ie tow8ie commented Aug 4, 2017

There are two cases in which PHANTOMJS_EXECUTABLE should not be set, I
think:

  1. If the return value of findExecutable('phantomjs-prebuilt', 'phantomjs')
    is null. This might be the case because the path export of the phantomjs module
    can be null
    .
  2. If PHANTOMJS_EXECUTABLE is already set from outside.

Should solve most of #346.

There are two cases in which PHANTOMJS_EXECUTABLE should not be set, I
think:

1. If the return value of findExecutable('phantomjs-prebuilt', 'phantomjs')
   is null. This might be the case because the path export of the phantomjs module
   can be null (https://github.com/Medium/phantomjs/blob/master/lib/phantomjs.js#L25).
2. If PHANTOMJS_EXECUTABLE is already set from outside.

Should solve most of garris#346.
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

Successfully merging this pull request may close these issues.

1 participant