1

I'm following the installation steps listed here:

https://bitbucket.org/libracms/libra-cms

But I get the following error on step #3:

symlink(): Could not fetch file information(error 3)

Any ideas on how to solve it?

I'm on Windows 7.

This is step #3

php composer.phar update

This is the output it generates:

Loading composer repositories with package information
Updating dependencies
  - Installing libra/jquery-assets (dev-default tip)
    Cloning tip

Script LibraAssetsInstaller\Installer::postPackageInstall handling the post-pack
age-install event terminated with an exception



  [ErrorException]
  symlink(): Could not fetch file information(error 3)



update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-custom-instal
lers] [--no-scripts] [--no-progress] [-v|--verbose] [-o|--optimize-autoloader] [
packages1] ... [packagesN]
Diego Saa
  • 1,426
  • 1
  • 13
  • 23
  • I'll note that though @Sam edited out the zend-framework2 tag, this CMS *is* a ZF2 cms; that said though, the error looks like a composer error. Please provide more information. The error *must* say more than that, or have some more context? – David Jan 31 '13 at 16:12
  • @David I agree, in fact I actually found Libra by searching for a CSM written using ZF2, so I'm adding the tag back. I amended the question adding the complete output from composer. – Diego Saa Jan 31 '13 at 20:01

1 Answers1

1

The call to LibraAssetsInstaller\Installer::postPackageInstall is failing because postPackageInstall contains function calls that will likely not work on windows for a number of reasons: here are two.

That said, postPackageInstall is failing here specifically, likely because the paths in the call to symlink are not windows compatible.

To make the calls interoperable with windows, the path strings need to be revised to at least use something like the DIRECTORY_SEPARATOR system constant mentioned here, but there may be other revisions needed as well.

David
  • 13,133
  • 1
  • 30
  • 39