Porcelain/Goon fails to start on Windows 2012 R2 Datacenter
I've tried explicitly pointing to the full path of the goon.exe executable, as well as having it in my path. I've also tried using the both the 32-bit and 64-bit binaries, as well as building from source, but I cannot get Goon to work with Porcelain on Windows 2012 R2 Datacenter. In all scenarios, it returns with the following error:
=INFO REPORT==== 7-Aug-2016::12:28:47 === application: logger exited: stopped type: temporary (Mix) Could not start application porcelain: Porcelain.App.start(:normal, []) returned an error: "goon executable at c:/Windows/system32/goon.exe does not support protocol version 2.0"
I am using the latest version of Goon (v1.1.1).
Anybody have a workaround?
It may not be relevant, but Goon works fine for me in OS X El Capitan and Fedora.
Hi. The issue might be related to how Porcelain negotiates the protocol with the goon binary. Could you try running this branch of Porcelain and see if it works?
The alco/goon-ack branch worked for me on a Windows 7 (through Cygwin) installation. However, my failure case would fallback to the basic driver:
[warn] [Porcelain]: goon executable at c:/cygwin-1.7.31-3/home/bturnbull/bin/goon.exe does not support protocol version 2.0
[warn] [Porcelain]: falling back to the basic driver.