我正在按照此处列出的安装步骤进行操作:
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]
答案 0 :(得分:1)
对LibraAssetsInstaller\Installer::postPackageInstall
的调用失败,因为postPackageInstall
包含function calls,可能由于多种原因而无法在Windows上运行:here为two。
也就是说,postPackageInstall
失败here specifically,可能是因为symlink
调用中的路径与Windows不兼容。
要使调用与windows可互操作,需要修改路径字符串以至少使用类似DIRECTORY_SEPARATOR
系统常量mentioned here的内容,但也可能需要其他修订。