Thanks for reaching out. Try using $OctopusParameters['Octopus.Action.Package.CustomInstallationDirectory'] instead. If that doesn’t work, please follow the below instructions and send us a verbose deployment log.
1) Add these 2 variables to your project http://docs.octopusdeploy.com/display/OD/Debug+problems+with+Octopus+variables
2) Create a new release (so the new variables take effect) and deploy it. If possible skip as many steps as you can and only leave step we are troubleshooting in order to avoid the noise in the log.
3) Send us the raw log of that deployment http://docs.octopusdeploy.com/display/OD/Get+the+raw+output+from+a+task