安装 PHPHub-Web 的时候遇到无效的符号链接

我在安装phphub-web,在运行 php artisan est:install 的时候报错:
[ErrorException]
include(/home/vagrant/phphub5/vendor/composer/../thujohn/rss/src/Thujohn/Rs
s/RssServiceProvider.php): failed to open stream: No such file or directory

然后我就切换目录到 /home/vagrant/phphub5/vendor/thujohn,运行ls 命令的时候又报错:
ls: cannot read symbolic link 'rss': Protocol error
rss

这个符号链接为什么会无效的?在 /home/vagrant/phphub5/packages/rss 里有rss相关的文件的。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 3
Summer

本地加载了扩展包 composer 会在 install 以后创建符号链接,原理可以见这里:https://phphub.org/topics/1999

你是在哪里执行的 composer install 命令?

7年前 评论

@Summer composer install 是在主机上执行的。虽然原因不明,不过算解决了,方法是删除符号链接,然后从packages目录下把需要的目录拷贝到vendor下相应的目录。

7年前 评论

直接在目录中删除, 然后复制过去.

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!