0 Tips: Developing logstash on Windows
Willem Meints edited this page 2014-08-11 11:08:33 -07:00

When you develop Logstash inputs, outputs, codecs or filters on Windows there are a few things you need to be aware of. You cannot build packages or run tests against the codebase on Windows without these additional steps.

Prerequisites

To get everything running on Windows, you need to download a few tools.

Especially the custom version of Make for Windows is important, as other versions of Make (3.82 especially) have problems working with a PATH variable that contains parentheses such as C:\program files (x86)

Setting up your environment

  1. Clone the repository from Github to a folder on your system
  2. Download the JRuby runtime jar and put it in the \vendor\jar folder
  3. Download the tools to a separate folder
  4. Make sure that the folder containing the tools is in your path, before any of the cygwin tools that you may be using on your system. As you need to make sure that the custom make tool is found before, the standard one offered by cygwin and other environments.