composer-php相关内容
我已经安装了客户端并使用 composer dump autoload 进行了更新,但我仍然遇到同样的错误.通过 composer 安装后在项目目录下需要 guzzlehttp/guzzle:~6.0. $client = new GuzzleHttp\Client(); 为什么它不起作用,为什么它甚至引用了错误的目录? 解决方案 你会想要熟悉 PHP 命名空间. Larave
..
我是 laravel 的新手,我正在尝试安装 laravelcollective.我只是关注文档here,我在我的项目目录中使用它: 作曲家需要 "laravelcollective/html":"^5.4.0" 不幸的是,在我按下 ented 后,我立即收到以下错误: [意外值异常]无法解析版本约束:5.4.0:无效的版本字符串“:5.4.0" 我只是不知道如何解决这个问
..
我正在尝试在 Heroku 上发布我的 Laravel 应用程序.我已经从 .gitignore 中排除了 composer.lock 文件,并创建了一个包含 的 Procfile web: vendor/bin/heroku-php-apache2 public 我用 创建了我的应用程序 heroku create myapp;git push heroku 大师; 然后我得到以下输
..
我正在使用 composer 来生成自动加载器: “自动加载":{“psr-4":{"SomeNamespace\\": "src/SomeDir"}} 我需要创建实现特定接口的所有类的实例.不使用自动加载器时相当简单,但是 get_declared_classes() 不能很好地与自动加载器配合使用.只有在使用自动加载器实例化后,它才会列出一个类. 解决方案 如果您不跟踪存在哪些类,
..
我的 Symfony 应用程序有一些依赖项,这些依赖项仅用于开发、测试等.这些在我的 composer.json 的 require-dev 部分中定义. 这是我在 AppKernel.php 中添加它们的方法: 类 AppKernel 扩展内核{公共函数 registerBundles(){$bundles = 数组(新 Symfony\Bundle\FrameworkBundle\Fr
..
我正在尝试安装 Composer,但出现以下错误: “您机器上的某些设置使 Composer 无法正常工作.确保您修复了下面列出的问题并再次运行此脚本: 缺少 openssl 扩展,这意味着无法进行安全的 HTTPS 传输.如果可能,您应该启用它或使用 --with-openssl" 重新编译 php" 然后我进入我的 php.ini-production 并取消注释:"exte
..
我开始在一个项目中使用 Composer,在这个项目中,我历来将所有依赖项都置于版本控制之下. 这个项目目前使用 Symfony 2 自动加载器.因为 Composer 带有自己的自动加载机制(vendor/autoload.php),这让我想知道我是否还需要使用 Symfony ClassLoader. 我假设我也可以使用 Composer 自动加载器来自动加载我的项目类: $lo
..
我试图执行: composer.phar 更新 并收到: 致命错误:第 123 行 phar:///home/xxxxxxx/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php 中允许的内存大小为 94371840 字节已用尽(尝试分配 71 个字节) xxxxxxx 是用户. 然后我尝
..
我想给 zendframework/zend-db 包添加依赖,所以我把它添加到了我的 composer.json: “存储库":[{“类型":“作曲家",“网址":“http://packages.zendframework.com/"}],“要求": {"php": ">=5.3.2","symfony/class-loader": "dev-master","symfony/console
..
我正在使用 symfony 框架 3 来开发 Web 应用程序.我需要将 boostrap 的功能添加到我的应用程序中.我使用以下命令安装了引导程序.(我正在使用作曲家.) composer 需要 twbs/bootstrap 它将引导程序安装到应用程序的供应商文件夹.更具体地说是 vendor\twbs\bootstrap. 我需要将引导程序的 css 和 js 文件附加到应用程序的
..
我是作曲家的新手,我正在尝试通过作曲家更新安装以下库 https://github.com/neitanod/forceutf8 据我了解,我的 composer.json 看起来像这样 {“配置":{“供应商目录":“库/供应商"},“要求": {“乌鸦/乌鸦":“0.7.1",“独白/独白":“1.7.*",“聪明/聪明":“3.1.16",“forceutf8/forceutf8":“
..
我的 composer.json 包含以下声明: "post-install-cmd": ["Incenteev\\ParameterHandler\\ScriptHandler::buildParameters","Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap","Sensio\\Bun
..
我安装了一个 symfony 3 项目,但无法运行任何 php bin/console 命令.当我尝试时,我收到以下错误: PHP 致命错误:未捕获 Symfony\Component\Debug\Exception\ClassNotFoundException:试图从全局命名空间加载类“DOMDocument".您是否忘记了“使用"声明?在 project_folder/vendor/sy
..
我使用的是 windows server 2008 操作系统.我下载 composer setup.exe 并安装到我的电脑上.当我尝试 composer install .我收到一个错误: 'composer' 未被识别为内部或外部命令, 例如:- c:\xampp\htdocs\shop>composer 安装'composer' 未被识别为内部或外部命令,可运行的程序或批处理文
..
我用这个命令更新了作曲家: composer 自我更新 已更新至 2.0.4 版.然后当我尝试使用以下命令启动我的 Laravel 项目时: php 工匠服务 我收到了这个错误: 在 PackageManifest.php 第 131 行:未定义索引:名称 我尝试通过以下方式恢复作曲家的旧版本: composer 自我更新 --rollback composer 已降级到 1.9.
..
我预料到了 作曲家更新videlalvaro/php-amqplib 只会更新一个依赖项,但不会更新所有依赖项. 我错过了什么? PS:这个依赖在composer.json 中定义为"videlalvaro/php-amqplib": "2.2.0" PPS:使用的作曲家版本是3da05c68f9561fa822c522b1815435ff990493ff 2013-10-02
..
我已经尝试搜索这个问题并看到了几个答案,但没有运气...... 我已经用 Slim Framework v3 安装了 composer. 我在 composer.json 文件中使用 PSR-4 自动加载我的文件,如下所示: “自动加载":{“psr-4":{“应用程序\\":“应用程序"}} 这是我的文件夹结构: 我使用 Apache 2.4 在 localhost Mac
..
Dockerfile 来自 wordpressENV REFRESHED_AT 2015-08-12添加 \作曲家.json/var/www/html添加 \composer.lock/var/www/html# 安装 PHP 扩展跑 \apt-get -qq 更新 &&\apt-get -y 升级 &&\apt-get install -y vim wget &&\rm -rf/var/lib
..
我在默认情况下在运行 php 5.3 的服务器下安装 laravel 时遇到问题,但我可以选择一个 php 版本在任何特定目录下运行. guzzlehttp/guzzle 4.1.2 需要 php >=5.4.0 ->您的 PHP 版本不满足该要求. 所以我选择 php 5.4 在我试图安装 laravel 的目录上运行,但作曲家不知道我在该目录中运行 PHP 5.4. 如何解决这个问题
..
可能类似于 generate:bundle 命令(在生成捆绑包后提示更新 AppKernel)或 Composer(使用您安装的依赖项更新您的自动加载). 我想获得与 generate:bundle 类似的功能,但我不想创建一个新的包,而是想添加一个刚刚下载的包,而无需手动编辑 AppKernel. 解决方案 我找不到 EXTEND 现有命令的方法,所以我想在现有包中创建一个新的控制
..