问题标签 [composer-php]
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.
symfony - 水貂痛风司机。无法在 Symfony 2.0 上安装 fabpot/goutte
我正在使用带有 Symfony 2.0.15 的作曲家并迁移到最新的 Behat 2.4。这是在我的composer.json
:
我跑:php composer.phar update --dev
并且有一个错误:
如果我正确理解了这个错误,那是因为fabpot/goutte
包依赖于 Symfony 2.1 包并且不适用于 Symfony 2.0。纠正我,如果我错了。
这是我的behat.yml
:
这是我失败场景的示例:
"When I go to"
- 是 MinkContext 步骤,但"Then the response code should be 200"
- 是来自 Behat\CommonContexts\WebApiContext 的步骤。当我只使用 MinkContext 中的步骤时 -"Then the response status code should be 200"
它工作得很好。
最后的答案是Behat\CommonContexts\WebApiContext
与 Behat 2.4 不兼容。
php - 无法将 detect_unicode 设置/查找为 Off
我想开始使用 phpDocumentor 并且手动安装不断抛出一个错误,提示我没有在终端的 php.ini 中设置detect_unicode = Off。
当我将它添加到我的 php.ini 时,它不需要,并且在运行安装时遇到同样的问题。似乎没有人有这个问题,对于我的生活,我无法弄清楚。
https://github.com/phpDocumentor/phpDocumentor2/blob/develop/README.md#installation
我错过了什么?(我确实在 php.ini 编辑后重新启动了 MAMP 服务器)
终端错误截图...
php - 如何从 php.ini 禁用“detect_unicode”设置?(尝试安装 Composer)
我一直在尝试在我的机器(OS X 10.6)上安装 Composer,但到目前为止没有成功。
根据 Composer 文档,我在终端中执行了这个:
curl -s http://getcomposer.org/installer | php#!/usr/bin/env php
这是输出:
必须禁用 detect_unicode 设置。将以下内容添加到您的末尾
php.ini
:detect_unicode = Off
当然,这是在我的php.ini中:detect_unicode = Off,位于/etc/php.ini.default
php -info 告诉我正在从 /etc/ 加载 php.ini 文件(输出为:配置文件(php.ini)路径 => /etc)
但是,也输出:detect_unicode => On => On
为什么 php.ini.default 没有加载我的设置,我怎么能有效地禁用detect_unicode?
php - 如何从任何地方运行作曲家?
我刚刚在我的/usr/bin
文件夹中安装了作曲家,所以当我从那个文件夹运行时,php composer.phar
我会得到有关作曲家的帮助信息。但是,当我尝试从其他文件夹运行相同的文件时,我得到Could not open input file: composer.phar
.
如何php composer.phar
从任何地方拨打电话都没有问题?
php - 教义错误:找不到类 'Doctrine\ORM\EntityRepository'
我是 Doctrine 的新手,我正在遵循文档中的示例。当我创建一个存储库类(例如 UserRepository.php)并尝试扩展 EntityRepository 类时,我收到以下错误消息:致命错误:C:\xampp\htdocs\excap\repositories\ 中找不到类'Doctrine\ORM\EntityRepository'第 10 行的 UserRepository.php
这是我的存储库类:
我究竟做错了什么?(顺便说一下,我使用 Composer 安装了 Doctrine2)
composer-php - 使用作曲家制作自定义创建项目
我想克隆symfony-standard-edition 创建项目调用,但有一些自定义要求。
所以我不需要 Swiftmailer 或 Doctrine ORM,但想要 PaginatorBundle。
我尝试从标准版复制和编辑 composer.json 并做了一个:
但这只是安装了供应商目录,而不是其他的,比如 app 文件夹等。
那么我该如何运行:
用我编辑的composer.json?
php - 在 Symfony 2.1+ 中向 Composer 添加库
我正在尝试添加一些库composer.json
图书馆位于Symfony/vendor/foo/lib/Foo/*
在我按照以下registerNamespaces
方法加载它们之前autoload.php
:
我尝试将它们添加为composer.json"foo": "*"
并"foo/foo": "*"
无济于事。在这方面,文档似乎非常缺乏。
php - 使用 composer 安装 propel
我正在尝试将推进器与作曲家一起使用,但出现错误。
我的 composer.json 是:
错误是:
有谁知道我错过了什么?我正在谷歌搜索,但我不明白。
symfony - 升级我的 Symfony2 应用以使用 composer
我想升级我用 Symfony2 开发的应用程序,供想要使用它的用户使用 composer。
我不知道如何基于 deps 文件创建 composer.json 文件。
这是我的 deps 文件:https ://github.com/biruwon/Vecinos2.0/blob/master/deps
例如,没有 composer.json 的包怎么办?或者库如何在 sourceforge 上上传 TCPDF?
如果您在这里帮助我或提出拉取请求,我将非常感谢您。
PD:我先这样做,然后将 Symfony2 更新到 Symfony2.1
symfony1 - Capifony Deploy 需要内部供应商文件的密码
我正在通过 Capifony 将 Symfony 2 应用程序部署到 Debian 服务器。该应用程序的主存储库是私有的,但我还通过 composer install 包括了一些私有存储库。这导致了问题。
主存储库克隆得很好。我有公钥设置、带有scm:passphrase:
定义的密码设置和以下行以启用密码的自动输入:
当我安装供应商时,项目所需的私有存储库需要密码 - 因为我已经拥有允许连接到我的存储库的私钥/公钥。它返回以下内容:
当这出现时,我无法输入任何密码,因为它只是一个out
. 我会认为它共享密码,但似乎composer.phar install
没有使用相同的 Capifony 设置。