내 composer.json 파일에 다음 줄이 있습니다.
"require": {
...
"friendsofsymfony/user-bundle": "~2.0@dev",
...
},
물결표 ~
는 ~2.0@dev
정확히 무엇을 의미합니까? 것을이 자리가 항상 같은 전복 가져올 것이다 1.2.0
, 2.2.0
, 3.2.0
등을? 의미가 없습니다 ( *
와일드 카드에 의해 수행됨 ).
composer.json 문서는 물결표에 대해 아무것도 말해주지 않습니다.
Symfony 블로그에서 보안 문제에 대해 방금 읽었으며 버전 1.3.3으로 업그레이드 할 것을 권장 했기 때문에 묻습니다 . 그러나 FOSUserBundle의 버전을 알아내는 것은 쉽지 않습니다 (버전이 포함 된 파일을 찾을 수 없습니다).
~2.2
2.2 및 x가 2 이상인 모든 2.x를 의미합니다.~2.1.3
on은 x가 3 이상인 2.1.x이기도합니다.