codeigniter 3.x 버전을 설치하기 위한 방법 중 하나로 composer를 활용하였다.
그런데 RuntimeException이 아래와 같이 씨뻘건 경고로 표시됐다.

require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstream instead.

mikey179/vfsStream is invalid

구글링하여 https://github.com/TYPO3/Fluid/issues/432 내용을 보고 해결한 문제는
대문자가 포함되면 안된다는 것이다.
composer.json에 설정된 mikey179/vfsStream를  mikey179/vfsstream 으로 수정 후 해결되었다.

해결하고 난 뒤에 깨달은 사실은 경고 문구를 그대로 해석만 해도 해결할 수 있었다는 것이다.

it should not contain uppercase characters. Please use mikey179/vfsstream instead.
대문자를 포함하지 않아야합니다. 대신 mikey179/vfsstream을 사용하십시오.

암튼, 수정된 composer.json 의 내용은 다음과 같다.

        "description": "The CodeIgniter framework",
        "name": "codeigniter/framework",
        "type": "project",
        "homepage": "https://codeigniter.com",
        "license": "MIT",
        "support": {
                "forum": "http://forum.codeigniter.com/",
                "wiki": "https://github.com/bcit-ci/CodeIgniter/wiki",
                "slack": "https://codeigniterchat.slack.com",
                "source": "https://github.com/bcit-ci/CodeIgniter"
        },
        "require": {
                "php": ">=5.3.7"
        },
        "suggest": {
                "paragonie/random_compat": "Provides better randomness in PHP 5.x"
        },
        "require-dev": {
                "mikey179/vfsstream": "1.1.*",
                "phpunit/phpunit": "4.* || 5.*"
        }

 

+ Recent posts