Make WordPress Core

Opened 11 months ago

Last modified 8 months ago

#48288 new defect (bug)

WordPress Installation - "npm run env:start" not working on windows

Reported by: veminom Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 5.3
Component: Build/Test Tools Keywords: needs-patch
Focuses: Cc:



npm run env:start

seems to be not working on Windows

Steps to reproduce:

  1. Open windows environment.
  2. Clone WP Trunk -
    git clone git://develop.git.wordpress.org/ wp-trunk
  3. Navigate to cloned directory -
    cd wp-trunk
  4. Install npm for the project -
    npm install
  5. Got an error for PhantomJS -
    PhantomJS not found on PATH
    Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip
    Saving to C:\Users\PREMAN~1\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip
    Error making request.
    Error: getaddrinfo ENOTFOUND github-production-release-asset-2e65be.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com:443
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:26)

Screenshot: https://cl.ly/4f89e35a9128

  1. Installed PhantomJS using NPM -
    npm install phantomjs-prebuilt
  2. Ran
    npm install
    again and it working without any errors
  1. Ran
    npm run env:start

Command but it failed with the following errors:

'docker-compose' is not recognized as an internal or external command,
operable program or batch file.
    throw err;

Screenshot: https://cl.ly/08c56b836dce

There are 2 points I'm concerned with

  1. PhantomJS should get installed as a dependency while running
    npm install
  1. The errors I'm getting while running
    npm run env:start

Change History (3)

This ticket was mentioned in Slack in #core by veminom. View the logs.

11 months ago

#2 @johnbillion
10 months ago

  • Milestone changed from Awaiting Review to Future Release

#3 @bookdude13
8 months ago

Hey @veminom! I just started doing some dev with WP, and also use Windows. Have you installed Docker, as mentioned in README.md in the repo and in https://make.wordpress.org/core/2019/08/05/wordpress-local-environment/?

Note: See TracTickets for help on using tickets.