问题标签 [symfony-flex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 升级到 Symfony flex (3.4) - 有很多捆绑包时的问题
我有一个使用 symfony 3.4 的应用程序,我正在将其更新为 flex,然后转到版本 4。问题是我有很多捆绑包,而在 FLEX 中它们不适用于这些……所以我正在寻找一种方法维护我的包裹...
这是我的 SRC 文件夹中的内容(控制器、实体和存储库为空):
这是它返回给我的错误消息:
所以这是我的“services.yaml”文件的一部分(我知道这是不对的):
php - MappingException - 在链配置的命名空间 xxx 中找不到类 'generalBundle\Entity\xxx' - 升级到 symfony flex
我在 Symfony 3.4 中有一个项目,我正在配置 flex,以便稍后转到 4.4 版。我已经设法修改了项目文件夹结构,它正在尝试映射,但问题是旧配置它不起作用。
这些是我的捆绑包(我在这里保持相同的结构):
这是我的 orm 配置(我尝试设置“generalbundle”):
错误是:“在链配置的命名空间 H360\generalBundle、Gedmo\Translatable\Entity 中找不到类 'generalBundle\Entity\GenParametros'”
有任何想法吗?
symfony - 由于 symfony/flex,Composer 安装突然失败
我突然遇到了这个问题。我没有改变作曲家的任何东西,直到上周它运行得很好。现在,当我运行 composer install 我最后得到这个:
这使我的部署崩溃,现在我无法在暂存或生产中发布任何内容。
我已经一一删除了软件包,并设法将问题追溯到 symfony/flex。我尝试更新它,但作曲家只是冻结在一个随机步骤上,这对我来说毫无意义。
我已经尝试删除它并运行清理composer require symfony/flex
以防我的版本出现问题 - 它安装它然后尝试更新依赖项并永远冻结。
我试过了:
composer clearcache
composer self-update
composer update --no-plugins --noscripts
没有任何效果。它仍然在更新时冻结,并且仍然给我安装错误。我快要绝望了。
这是我的 composer.json 文件:
我的作曲家版本是 1.10.22
composer update --vvv
在这些行之后冻结:
有谁知道可能是什么原因造成的,或者我还能尝试什么?非常感谢,非常感谢!
php - 升级到 Symfony 5.3 并更新 flex 配方后出错 (symfony:recipes:install --force)
尝试在一个全新/干净的 symfony 5.2 项目(即)上执行“次要”版本升级(5.2 到 5.3 composer create-project symfony/website-skeleton:"5.2.*" s5test
)
然后我只是添加一个主页用于测试目的(https://symfony.com/doc/current/page_creation.html)
在composer.json:我将所有实例更改5.2.*
为5.3.*
: "symfony/...": "5.2. " 到 "symfony/...": "5.3. " "symfony/...": "^5.2 to " symfony/...": "^5.3" 等
然后我执行 composer update "symfony/*" --with-all-dependencies
] 运行正常。
要完成升级,我需要更新六个软件包的 flex 配方:
- symfony/路由
- symfony/安全包
- symfony/翻译
一切安装正常。
但是在安装了 symfony/console recipe ( composer recipes:install symfony/console --force -v
) 之后,我尝试运行 composer update
并且cache:clear
更新的一部分失败并出现错误:
执行脚本缓存:清除 [KO] [KO] 脚本缓存:清除返回错误代码 255 !!通过 post-update-cmd 调用脚本 @auto-scripts
在更新symfony/framework-bundle
( composer recipes:install symfony/framework-bundle --force -v
) 的 flex 配方后,我在尝试访问应用程序时得到一个空白页面,但什么也没有var/log/dev.log
symfony - 使用 flex 安装 Symfony 5 自定义可重用包 - 如何测试和运行私有配方服务器
我创建了一个可重用的测试 Symfony 5 包,并编写了一个 Flex 配方,可以在任何私有项目中自动安装和配置它。
我的问题是,我不知道如何运行和测试它。我在任何地方都找不到任何清晰完整的说明。官方文档没有具体说明如何做到这一点,只说明了如何创建 manifest.json 文件。
https://github.com/symfony/recipes
我找到了以下信息,它指定将配方上传到 GitHub 上的私有存储库,然后为我完成的存储库激活 Symfony 配方服务器。
https://blog.mayflower.de/6851-symfony-4-flex-private-recipes.html
但是然后呢?
docker - file_put_contents(/root/.composer/cache/repo/https---flex.symfony.com/):打开流失败:是目录错误
我在 docker 容器中使用 composer install 构建了我的 symfony 4 应用程序。
作曲家版本 1.10.19
但我得到了这个错误。
[ErrorException] file_put_contents(/root/.composer/cache/repo/https---flex.symfony.com/):打开流失败:是一个目录
如果我在没有任何中断的情况下再运行 composer install 1 次,则构建成功。
如果我删除项目目录上的供应商和 var/cache 目录,则会再次出现错误。
我试过这个方法:
- 触发“composer clearcache”命令不成功
- 删除~/.composer目录不成功
- chmod -R 777 ~/.composer 没有成功
在不同容器内构建相同项目的一些成功。我的容器从这个卷开始:
项目目录
~/.ssh 目录
我在网上搜索但没有解决方案。请帮忙。
php - 当安装包而不是单个学说依赖项时,如何更新 orm-pack 的单个包?
在 Symfony 5.3 应用程序中,我正在使用orm-pack
并且当使用 composer outdated 检查过时的依赖项时,我看到它doctrine/dbal
有一个新版本,但我无法升级它,因为它是在 ORM 包中定义的。
有没有办法使用新的包版本orm包?
这是我需要的作曲家 JSON 文件的一部分:
symfony - sh:symfony-cmd:找不到命令
我已将 Symfony 5.2 应用程序模板降级为使用 Symfony 4.4,以便允许使用一些需要旧版本 Symfony 的库。问题是当我这样做时composer install
,我在安装快结束时收到此错误:
sh:symfony-cmd:找不到命令
似乎安装大多是成功的,因为我的vendor
文件夹已创建并填充。但我担心这个错误。
这个错误是什么意思?我如何解决它?
====
编辑:这是我的composer.json
文件:
symfony - 当我尝试通过更改 `extra.symfony.require` 来升级 Symfony 时,为什么会出现此错误?
我正在尝试从 Symfony 5.2 升级到 Symfony 5.3。
我不知道要更新 Symfony 的哪些软件包,所以我使用的是官方网站,并且我都关注了这两个:
https://symfony.com/doc/current/setup/upgrade_major.html
还有 https://symfony.com/doc/current/setup/upgrade_minor.html说要更新:
我得到相同的作曲家错误。
一些命令运行:
和“更新食谱”部分,更新了所有需要它的内容。
错误保持不变:
作曲家.json