Erlang Could Not Be Detected When Installing a LabVIEW Application With Web Services

Updated Sep 15, 2021

Reported In

Software

  • LabVIEW 2020
  • LabVIEW 2020 SP1

Issue Details

When I try to install a LabVIEW-developed application that uses web services in a target computer with no NI software installed in it I get the following error message: "Erlang could not be detected. You must install Erlang before installing RabbitMQ. Would you like the installer to open a browser window to the Erlang download site?"

The error message should look similar to this:
 
error message

Solution

This is a known issue when deploying applications that use LabVIEW web services with a custom installer created with LabVIEW 2020 or 2020 SP1. In order to fix the issue, you need to install Erlang on the target computer before using the custom installer. Please install this component by clicking Yes when prompted, this will take you to the Erlang download page and you should be able to follow the process or follow this steps:

1. When prompted to open a browser window to the Erlang download site click on No and cancel the installation process.
2. Go to the Erlang download website and download the installer.
3. Run the installer on the deployment pc and follow the instructions to install this component.
4. Relaunch the LabVIEW custom installer and this time the error message should not show up.
5. Finish the installation process.