标签: composer-php

Composer - 请求的包存在,但这些包被约束拒绝

当我从composer运行我的安装时,我有这个错误:

λcomposer install您正在运行启用了xdebug的composer.这对运行时性能有重大影响.请参阅https://getcomposer.org/xdebug 使用包信息加载composer存储库更新依赖项(包括require-dev)无法将您的需求解析为可安装的软件包集.

错误:

问题1 - 请求的包antoineb1/smoney_bundle 1.0以antoineb1/smoney_bundle [dev-master]的形式存在,但这些被约束拒绝.

我的composer.json

{
    "name": "project",
    "license": "proprietary",
    "type": "project",
    "minimum-stability": "dev",
    "prefer-stable" : true,
    "autoload": {
        "psr-4": {
            "": "src/"
        }
    },
    "config": {
        "preferred-install": "dist"
    },
    "repositories": [
        {
            "url": "bitbucket url",
            "type": "vcs"
        }
    ],
    "require": {
        "php": ">=5.5.9",
        "antoineb1/smoney_bundle": "1.0"
    }
}
Run Code Online (Sandbox Code Playgroud)

php bundle stability composer-php

44
推荐指数
3
解决办法
4万
查看次数

Laravel在更新后抛出'bootstrap/cache目录必须存在且可写'错误

我使用了'composer update',它更新了一些软件包.在更新过程中,网站仍然有效.但是,在显示"已编译的服务文件已被删除"之后,该网站未加载,而是说:

Exception in ProviderRepository.php line 190:
The bootstrap/cache directory must be present and writable.
Run Code Online (Sandbox Code Playgroud)

最奇怪的是,当我再次运行'composer update'时,网站再次开始工作,直到删除编译的服务文件,此时它再次抛出相同的错误.我已经尝试了当出现此错误时应该执行的常规操作(chown -R all to right user/group and chmod all files and files 664和775).

我不知道该怎么做,因为错误似乎不正确.

php laravel composer-php laravel-5

44
推荐指数
6
解决办法
6万
查看次数

删除作曲家

我在尝试安装cakePhp时安装了composer,但安装不成功,我想卸载composer.我找不到任何办法这样做.

对于安装,我使用了命令 curl -s https://getcomposer.org/installer | php

我在linux上工作

uninstall composer-php

43
推荐指数
6
解决办法
16万
查看次数

在作曲家laravel上安装依赖(doctrine/dbal)

我正在尝试执行迁移以重命名某些列,但我得到了一个例外.

当我阅读文档时,我必须将doctrine/dbal依赖项添加到我的composer.json文件中.我怎么做?哪个是正确的composer.json文件.我的应用程序中有很多.是与文件夹app,bootstrap,public和vendor处于同一级别的那个.

如果是这样,我如何添加该依赖项.我必须下载任何东西吗?

顺便说一句我使用easyphp,而不是wamp!

编辑1

执行此操作后,控制台抛出此错误

CMD

php laravel composer-php laravel-4

42
推荐指数
2
解决办法
6万
查看次数

Composer/PSR - 如何自动加载功能?

如何自动加载辅助函数(在任何类之外)?我可以在composer.json某种应该先加载的引导程序文件中指定吗?

autoload psr-0 composer-php

42
推荐指数
2
解决办法
1万
查看次数

作曲家prefer-dist和prefer-source之间的区别?

查看PHP Composer install命令的帮助,我看到以下两个选项

$ composer help install
Options:
 --prefer-source            Forces installation from package sources when possible, including VCS information.
 --prefer-dist              Forces installation from package dist even for dev versions.
Run Code Online (Sandbox Code Playgroud)

什么是"dist"装置?我在作曲家网站和谷歌周围戳了一下,但似乎没有任何解决这个问题(所以我认为这对于熟悉Composer的人来说是核心和显而易见的 - 为新手问题道歉)

我假设--prefer-sourceComposer会向Packagist询问存储库位置,然后checkout/clone/export/etc. 项目本身.

如果是这样,那么--prefer-dist从哪里下载?它下载了什么?

php composer-php

41
推荐指数
3
解决办法
1万
查看次数

尝试安装composer以使用Laravel框架进行设置

我正在尝试在我的Mac上安装composer,以便我可以使用Laravel框架.我通过终端成功下载了composer,然后使用以下命令将composer.phar移动到usr/local/bin : sudo mv composer.phar /usr/local/bin.

然后我将目录更改为我的根目录,在那里我有laravel-master文件.在终端中更改为此目录后,再使用以下命令:composer install

我收到错误: -bash: composer: command not found

我已经尝试过其他变体(例如php composer.phar install,等等),但是,我一直收到同样的错误.

任何帮助将非常感激.谢谢!

laravel composer-php

41
推荐指数
4
解决办法
7万
查看次数

如何让Composer从GitHub下载主分支中的最新提交?

我试图让Composer下载Behat/MinkSelenium2Driver软件包的最新提交.那个特殊的仓库只有一个主分支.我已经尝试了我能想到的每一种方法,包括删除文件并将其拉回来,以使其工作,但事实并非如此.

我如何获取最新提交的文件或至少来自下面提交的提交文件?

具体来说,我想得到这个提交:https: //github.com/Behat/MinkSelenium2Driver/commit/2e73d8134ec8526b6e742f05c146fec2d5e1b8d6

谢谢,帕特里克

php git github composer-php

41
推荐指数
2
解决办法
3万
查看次数

如何在共享主机上安装Composer?

我有这些东西:

我该如何安装Composer?(我的目标是安装Restler)

编辑:我没有SSH访问权限.

php composer-php

40
推荐指数
6
解决办法
10万
查看次数

从缓存加载Composer

我在使用composer安装/卸载laravel中的一些依赖项时遇到了问题,这些依赖项在删除它们composer.json并删除它们的供应商文件夹后返回,我最初使用dflydev的markdown包但现在我想将它更改为michelf的php-markdown,但我不能卸载旧的,因为它从缓存中加载,我检查AppData\Roaming\Composer并且是空的,任何线索为什么会发生这种情况?

  - Installing dflydev/markdown (dev-master dee1f7a)
    Loading from cache
Run Code Online (Sandbox Code Playgroud)

php composer-php

39
推荐指数
6
解决办法
5万
查看次数