So I get the following error "the program can't start because cygintl-2.dll is missing from your computer. try re installing the program to fix this problem" I am getting this error when I try to run a ls command. I have re installed like the pop up suggests. I used the windows installer to install this.


Apparently you have somehow broken your Cygwin installation. In the Cygwin setup.exe, go through the setup sequence until you get to the "Select Packages" screen, then type "intl" in the Search box. Open the Libs section, and click the third column on the "libintl2" line until it says Reinstall. Proceed.

That should fix this one particular problem, but chances are good that if you've lost that one library, you've broken other things, too. A complete Cygwin reinstallation might be in order.

You too can follow this steps for install drush properly:

Installing Drush on Windows


Installing Drush on Windows using Cygwin


Now that WSL is out, you no longer need to use Cygwin (if you use Win10 64 bit). WSL is the most direct LIN-WIN comptatiblity layer for running drush as it includes all Ubuntu binaries and run as a native Ubuntu bash directly from CMD or Powershell.

I think you should install WSL and run Drush then.

Here is some data here in D.A:

See this thread first, and then that one as well.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.