Composer:无效的版本约束/字符串"/ Program"

Mik*_*étt 2 php composer-php laravel-5

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

[UnexpectedValueException]
Could not parse version constraint /Program: Invalid version string "/Program"
Run Code Online (Sandbox Code Playgroud)

事实是,我不知道在哪里可以找到/Program用作版本的文件.

我在Windows 8.1上运行最新的Composer(编写本文时).

可能导致这种情况的原因,我该如何解决?

Mik*_*étt 6

找到了.应该使用:

composer require kirkbushell/eloquence:~1.2
Run Code Online (Sandbox Code Playgroud)

代替

composer require kirkbushell/eloquence ~1.2
Run Code Online (Sandbox Code Playgroud)

否则,~正在扩大.使用结肠可以防止这种情况发生.