【问题标题】:How to install behat and mink drivers in Windows 7 64-bit?如何在 Windows 7 64 位中安装 behat 和 mink 驱动程序?
【发布时间】:2014-02-07 01:24:26
【问题描述】:

我正在尝试使用 http://mink.behat.org/ 的说明设置 mink 以使用 behat。正如您将看到的,大约 2 个屏幕下方它告诉我们 mink 已安装但没有驱动程序。我认为这意味着它不能与任何东西交谈。

然后它为新手提供了一个 composer.json 文件。我试过了,当我运行时

php composer.phar install

这就是我得到的。

D:\Projects\TestCoachmaster>php composer.phar update
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for behat/mink-zombie-driver * -> satisfiable by behat/mink-zombie-driver v1.0.0.
    - behat/mink-zombie-driver v1.0.0 requires symfony/process >=2.1.0,<2.2.0-dev -> no matching package found
.
  Problem 2
    - behat/mink-goutte-driver v1.0.0 requires fabpot/goutte 1.0.* -> no matching package found.
    - behat/mink-goutte-driver v1.0.3 requires fabpot/goutte @dev -> no matching package found.
    - behat/mink-goutte-driver v1.0.2 requires fabpot/goutte 1.0.*@dev -> no matching package found.
    - behat/mink-goutte-driver v1.0.1 requires fabpot/goutte 1.0.x-dev -> no matching package found.
    - Installation request for behat/mink-goutte-driver * -> satisfiable by behat/mink-goutte-driver v1.0.1, b
ehat/mink-goutte-driver v1.0.2, behat/mink-goutte-driver v1.0.3, behat/mink-goutte-driver v1.0.0.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting 
   see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.

D:\Projects\TestCoachmaster>

我尝试将最低稳定性调整为 dev,但没有帮助。

我在 Windows 7、64 位下运行 - 我必须进行大量调整才能安装 bhat 和 mink。我确实认为他们有 - 它的驱动器没有。

感激不尽的帮助。 伊恩

【问题讨论】:

    标签: windows-7 windows-7-x64 behat mink


    【解决方案1】:

    几天前我遇到了同样的问题。这是最低限度的稳定性问题。我不知道您如何尝试设置最低稳定性,但您应该做的是:

    composer.json:

    {
        "require": {
            "behat/mink-goutte-driver": "*",
            "behat/mink-selenium-driver": "*",
            "behat/mink-selenium2-driver": "*",
            "behat/mink-sahi-driver": "*",
            "behat/mink-zombie-driver": "*"
        },
        "minimum-stability": "dev" 
    }
    

    这应该可行,我现在就尝试过。请注意,我删除了对 behat/mink 的引用,因为这会产生另一个错误,并且应该会自动发现它是这些驱动程序的依赖项

    【讨论】:

    • 当我尝试这样做时,我收到有关 goutte-driver 的错误。取出它并没有抱怨,但它删除了 behat/behat 和 gerkin,让我没有任何有用的东西。
    【解决方案2】:

    在 Windows 上安装 behat 的分步指南:openguider.wordpress.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-08
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多