laravel - 在 Laravel Homestead 环境中获取 symfony 项目的供应商文件夹时出现问题
问题描述
在我将 symfony 项目克隆到我的工作区后,我曾经composer install
获取我的项目vendor
文件夹。我使用 Laravel Homestead 作为我的工作环境。然后它给了我以下错误。
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 89 installs, 0 updates, 0 removals
- Installing ocramius/package-versions (1.4.0): Loading from cache
Plugin installation failed, rolling back
- Removing ocramius/package-versions (1.4.0)
[RuntimeException]
Could not delete /home/vagrant/code/oensys/project_test/server_side/vendor/ocramius/package-versions/src/PackageVersions:
然后我在清除缓存(通过使用命令)并删除之前创建的供应商文件夹后尝试了同样的事情rm -rf ~/.composer/cache
,然后它给了我同样的错误。
如果有人可以帮助我,我真的很感激。
解决方案
尝试运行composer install --no-plugins
有关其他解决方案,请参阅https://github.com/laravel/homestead/issues/1240。
推荐阅读
- intellij-idea - 如何让 Intellij IDEA 检查所有默认值的注释?
- haskell - Haskell:使用翻转导致错误:'.>' 的方程有不同数量的参数
- c++ - 如何获取当前调用的文件系统的名称?
- python-3.x - Python计算LennardJones 2D交互对相关分布函数在Grand Canonical Ensemble
- flutter - Flutter Firestore 将文档数据推送到详细信息屏幕
- reactjs - 在 react app.js 文件身份验证中更新 redux 状态
- excel - Excel VBA 在 F8 下工作但不在 F5 模式下
- bixby - 命名调度如何在不发布到市场的情况下进行测试?
- json - JSON Scheme 元素定义查询
- bash - 用awk过滤awk系统输出?