安装 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相关的文件的。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3
Summer

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

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

8年前 评论

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

8年前 评论

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

7年前 评论

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