安装Libra CMS时出错

时间:2013-01-30 22:20:25

标签: zend-framework2 symlink composer-php

我正在按照此处列出的安装步骤进行操作:

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

但是我在步骤3中遇到以下错误:

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

关于如何解决它的任何想法?

我在Windows 7上。

这是第3步

php composer.phar update

这是它产生的输出:

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]

1 个答案:

答案 0 :(得分:1)

LibraAssetsInstaller\Installer::postPackageInstall的调用失败,因为postPackageInstall包含function calls,可能由于多种原因而无法在Windows上运行:heretwo

也就是说,postPackageInstall失败here specifically,可能是因为symlink调用中的路径与Windows不兼容。

要使调用与windows可互操作,需要修改路径字符串以至少使用类似DIRECTORY_SEPARATOR系统常量mentioned here的内容,但也可能需要其他修订。