加入了一个国际项目。源码使用 vagrant 进行测试环境部署。然而我在自己机器上部署的时候出现了报错。登陆测试机后发现是 composer 在安装我们的代码库的时候设置目录镜像失败了:
- Installing ***/core (1.0): Symlinking from ../core
[RuntimeException]
Symlink from "/vagrant/core" to "/vagrant/www/vendor/***/core" failed!
于是使用 sudo ln -s 手动创建镜像,得到报错:ln: creating symbolic link `core': Protocol error
然后就解决不了了。似乎是 VirtualBox 从底层锁住权限了?试了 overflow 上很多办法都没法解决。有人使用 vagrant 的时候遇到过这种问题吗?该如何解决呢?
- Installing ***/core (1.0): Symlinking from ../core
[RuntimeException]
Symlink from "/vagrant/core" to "/vagrant/www/vendor/***/core" failed!
于是使用 sudo ln -s 手动创建镜像,得到报错:ln: creating symbolic link `core': Protocol error
然后就解决不了了。似乎是 VirtualBox 从底层锁住权限了?试了 overflow 上很多办法都没法解决。有人使用 vagrant 的时候遇到过这种问题吗?该如何解决呢?