【问题标题】:Composer: Invalid version constraint/string "/Program"作曲家:无效的版本约束/字符串“/ Program”
【发布时间】:2015-02-14 07:54:41
【问题描述】:

我一直在尝试为我的 Laravel 5 项目安装 kirkbushell/eloquence(使用 composer require kirkbushell/eloquence ~1.2),但出现以下错误:

[UnexpectedValueException]
Could not parse version constraint /Program: Invalid version string "/Program"

问题是,我不确定在哪里可以找到使用 /Program 作为版本的文件。

我正在 Windows 8.1 上运行最新的 Composer(撰写本文时)。

这可能是什么原因造成的,我该如何解决?

【问题讨论】:

  • 您没有使用 Homestead 的任何原因?在 Windows 机器上运行时使用它可以避免各种奇怪的错误(可能像这个错误)。
  • 嗯,我以前从未遇到过问题 - 没有一个问题。此外,我更喜欢直接在 Windows 上运行我的应用程序。
  • 您的生产环境是什么? Windows IIS 还是 Linux?
  • 我正在运行通常的 Apache 设置(在 Windows 上)。

标签: php composer-php laravel-5


【解决方案1】:

找到了。应该使用:

composer require kirkbushell/eloquence:~1.2

而不是

composer require kirkbushell/eloquence ~1.2

否则,~ 将被扩展。使用冒号可以防止这种情况发生。

【讨论】:

    猜你喜欢
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    相关资源
    最近更新 更多