前提・実現したいこと
Synfony4 をインストールし、必要なバンドルもインストールした後、他の人と共有するためGitレポジトリに git push しました。
別の環境で git pull した後に composer install し必要なバンドルもインストールしようとしましたが、vendor ディレクトリ内にインストールされませんでした。
Symfony2系だと composer install でバンドルがインストールされたと思うのですが、Symfony4だとやり方が違うのでしょうか?
発生している問題・エラーメッセージ
レポジトリから git pull した後に composer install や composer update しても composer.json に記載されているバンドルがインストールされません。
両コマンドを実行した後の vendor ディレクトリは以下の状態です。
# ls -l vendor total 0 drwxr-xr-x 2 root root 6 Mar 30 16:22 ocramius drwxr-xr-x 2 root root 6 Mar 30 16:23 symfony
該当のソースコード
git pull したディレクトリ内の composer.json です。
json
1# cat composer.json 2{ 3 "type": "project", 4 "license": "proprietary", 5 "require": { 6 "php": "^7.1.3", 7 "ext-iconv": "*", 8 "friendsofsymfony/user-bundle": "dev-master", 9 "sensio/framework-extra-bundle": "^5.1", 10 "sonata-project/admin-bundle": "^3.33", 11 "sonata-project/doctrine-orm-admin-bundle": "^3.4", 12 "sonata-project/user-bundle": "^4.1", 13 "symfony/console": "^4.0", 14 "symfony/debug-pack": "^1.0", 15 "symfony/flex": "^1.0", 16 "symfony/framework-bundle": "^4.0", 17 "symfony/lts": "^4@dev", 18 "symfony/maker-bundle": "^1.3", 19 "symfony/orm-pack": "^1.0", 20 "symfony/security-bundle": "^4.0", 21 "symfony/swiftmailer-bundle": "^3.2", 22 "symfony/twig-bundle": "^4.0", 23 "symfony/web-server-bundle": "^4.0", 24 "symfony/yaml": "^4.0" 25 }, 26 "require-dev": { 27 "symfony/dotenv": "^4.0" 28 }, 29 "config": { 30 "preferred-install": { 31 "*": "dist" 32 }, 33 "sort-packages": true 34 }, 35 "autoload": { 36 "psr-4": { 37 "App\": "src/" 38 } 39 }, 40 "autoload-dev": { 41 "psr-4": { 42 "App\Tests\": "tests/" 43 } 44 }, 45 "replace": { 46 "symfony/polyfill-iconv": "*", 47 "symfony/polyfill-php71": "*", 48 "symfony/polyfill-php70": "*", 49 "symfony/polyfill-php56": "*" 50 }, 51 "scripts": { 52 "auto-scripts": { 53 "cache:clear": "symfony-cmd", 54 "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" 55 }, 56 "post-install-cmd": [ 57 "@auto-scripts" 58 ], 59 "post-update-cmd": [ 60 "@auto-scripts" 61 ] 62 }, 63 "conflict": { 64 "symfony/symfony": "*" 65 }, 66 "extra": { 67 "symfony": { 68 "id": "01C9JJVF1F4VP1AA0FXTQ03T2S", 69 "allow-contrib": false 70 } 71 } 72}
試したこと
$ composer install $ composer update
補足情報(FW/ツールのバージョンなど)
symfony4
php7.2
Composer version 1.6.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。