【php – 错误:在文件’./docker-compose.yml’中,服务’build’必须是映射而不是字符串】教程文章相关的互联网学习教程文章

php – 通过composer安装Yii2失败【代码】

我想通过composer安装yii2,它给了我一个错误 这是错误:Your requirements could not be resolved to an installable set of packages.Problem 1- yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.- yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found.- yii...

php – 如何在没有用户交互的情况下运行composer?【代码】

我正在尝试在cakephp安装上运行composer install,但它询问用户是否要他们想要设置文件夹权限: 注意,这是一个例子.在生产中,composer install命令将通过CI或其他任何方式自动发生:John:$composer install Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Nothing to install or update Generating autoload files > Cake\Composer\Installer\PluginInst...

brew install php55-intl失败,无法安装Composer

我正在尝试安装npm install&&咕噜声,但它告诉我,我需要作曲家.我正在尝试安装作曲家,但这取决于php55. 我试过brew install php55,php55-intl,php56,php56-intl等. 我正在阅读这里的说明:https://getcomposer.org/doc/00-intro.md 它声明对于Mac我应该只使用brew命令:brew update brew taphomebrew/homebrew-phpbrew tap homebrew/dupesbrew tap homebrew/versionsbrew install php55-intl #fails herebrew install homebrew/php/...

在Homestead上调用具有特定PHP版本的Composer【代码】

我正在使用Homestead开发一个将在PHP 7.0服务器上的站点.我想使用.env文件,所以我运行了这个Composer命令:composer require vlucas/phpdotenv当我仔细阅读文件composer.lock时,我注意到依赖项,学说/注释需要PHP 7.1. 我尝试将其添加到我的composer.json文件中:"config": {"platform": {"php": "~7.0"} },当我运行composer update时,我收到此错误:[UnexpectedValueException] Invalid version string "~7.0"我意识到这是因为PHP ...

php – 从git中提取yii项目后在composer update中出现问题【代码】

我刚从yii克隆并拉出了一个yii项目,我全局需要fxp / composer-asset-plugin:~1.1.1这个命令composer global需要“fxp / composer-asset-plugin:~1.1.1”和还有全局要求fxp / composer-asset-plugin使用这个命令composer global需要“fxp / composer-asset-plugin”,但是当我运行composer update来制作供应商文件并自动加载使用该项目时,我得到以下错误:Your requirements could not be resolved to an installable set of packa...

php – 通过composer从私有Bitbucket存储库导入包

我在私有Bitbucket存储库中有一个软件包设置,我在各种基于Laravel的客户端项目中使用它.我发现我经常添加它,并希望能够根据需要使用最新版本的作曲家更新每个客户的项目. 如何将一个条目添加到composer中以从Bitbucket git存储库中提取,而不必将我的个人存储库登录名/密码公开给composer.json文件中的客户端?解决方法:使用ssh authentication并配置一些Deployment Keys: >进入“项目设置 – >部署密钥”>然后为每个客户端添加不同...

使用没有Composer的PHP包【代码】

我正在为开发人员构建一个SDK,用于为电子商务平台构建模块,这些模块将使用我们的API进行新的启动. 显然,使用作曲家是理想的,我现在正在做.但是,当我现在检查大多数电子商务平台,或者至少是最受欢迎的电子商务平台时,他们不会使用作??曲家. 所以我想知道什么是获得我当前所有软件包所需的所有依赖项的最佳方法,并将它们构建为独立的SDK. 这样我就可以拥有一个适用于作曲家和非作曲家启用平台的版本. 在设计模式方面有没有标准化的方...

php – 为什么我的composer.json会在作曲家安装后自动删除或丢失?【代码】

$composer安装后,一切顺利但是composer.json丢失了(删除?). 这就是,在composer安装之后,composer.json将不再存在. 这很奇怪. 这是我的composer.json:{"repositories": [{"type": "composer","url": "http://wpackagist.org"},{"type": "package","package": {"name": "wordpress","type": "webroot","version": "4.4.1","dist": {"type": "zip","url": "https://github.com/WordPress/WordPress/archive/4.4.1.zip"},"require": ...

php – 如何使用我的docker-compose配置gitlab CI

我在gitlab上有一个项目,我会使用gitlab CI进行单元测试.实际上,我有一个其他存储库名称“docker”与docker-compose.yml和Dockerfile两个项目(因为我重现了生产配置,这两个项目是相互依赖的) 实际上在我的开发配置中 在Projects目录中: >Docker> project_1> project_2 在docker目录中: > docker-compose.yml> Dockerfile-project1> Dockerfile-project2> [一些配置文件在dockerFile中询问] docker-compose.yml的相对路径为../pro...

php – 如何使用docker-compose初始化跨多个容器共享的命名卷【代码】

我正在尝试使用docker-compose构建我自己的wordpress-nginx-php_fpm堆栈,但我遇到了命名卷及其初始化的问题. 这是我的docker-compose.yml:version: '2' services:db: #https://hub.docker.com/_/mysql/image: mysql restart: alwaysvolumes:- "wp-db:/var/lib/mysql:rw"- env_file:- "./conf/db/mysql.env"networks:- back ...

php – 为什么管道输出docker-compose exec到grep,打破它?【代码】

我正在运行此命令来运行Drush,它基本上是运行容器中Drupal的PHP CLI:docker-compose -f ../docker-compose.test.yml exec php scripts/bin/vendor/drush.phar -r public_html status-report如果此命令正常,则为输出,它是有关容器中特定Drupal实例的状态信息的列表.我不会在这里粘贴它,因为它很长,而且无关紧要. 现在让我们通过将它传递给grep来过滤这些信息:docker-compose -f ../docker-compose.test.yml exec php scripts/bin/...

PHP Composer无法在Mac上运行【代码】

我安装了bitnami mac堆栈主要是因为我的项目需要至少PHP 5.4.7版本.但是,我遇到了作曲家的问题.这是我跑步时遇到的错误:php composer.phar install --dev错误:Richard-Knops-MacBook-Pro:my-project richardknop$php composer.phar install --dev dyld: Library not loaded: /Applications/MAMP/Library/lib/libiconv.2.dylibReferenced from: /opt/local/bin/phpReason: Incompatible library version: php requires version 8....

国内 PHP Composer 镜像列表(2019-07-03)

目录 国内 PHP Composer 镜像列表 Composer 是什么? 国内镜像列表国内 PHP Composer 镜像列表 Composer 是什么? Composer 是一个 PHP 包管理的系统,现在越来越多的 PHP 使用 Composer 来管理包。 比如 FastAdmin、 ThinkPHP、Laravel 等都是用 Composer 进行 php 包的管理。 国内镜像列表 国内也很多开发者使用 Composer,但由于不可控因素,官方的服务器常常连接不上。 所以这里收集了一下国内镜像列表。(先后次序会不定期调整...

php – 我们可以使用具有稀疏SVN结帐的Composer来共享依赖项吗?

我们当前的开发设置使用单个Subversion存储库,其中包含多个项目,每个项目都有分支,标记和主干.然后,我们使用“稀疏结账”来选择项目,以及这些项目的分支,以便与之合作. 结果是工作副本的目录结构与存储库的目录结构相匹配,包括分支信息,我们从不使用svn开关. (这种工作方式对于使用SVN的人来说可能很熟悉,但对于那些不使用SVN的人来说可能会感到惊讶.) 我们正在考虑使用Composer来管理外部和内部依赖关系,但我不确定这如何适用于稀...

php – Composer没有复制指定的bin-dir目录【代码】

我有时会遇到这个问题,在Windows上,在Mac上,在ubuntu上…… 我有这个composer.json:{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": {"laravel/framework": "4.2.*","zizaco/confide": "~4.0@dev","zizaco/entrust": "1.2.*@dev","guzzlehttp/guzzle": "~4.0" }, "require-dev": {"phpunit/phpunit": "4.1.4","behat/behat": "3.0.1...