Smartyのインストール
1. PHPコンテナに接続
2. "composer require smarty/smarty" でSmartyをインストール
エラーになってしまった。
zip/unzipコマンドが無い?
3. zip/unzipコマンドインストール
4. もういちどsmartyをインストールしてみる
今度は成功したようだ
1 | docker container exec -it php bash |
2. "composer require smarty/smarty" でSmartyをインストール
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | root@8f2ee824c8e9: /var/www/html # composer require smarty/smarty Using version ^4.0 for smarty /smarty . /composer .json has been updated Running composer update smarty /smarty Loading composer repositories with package information Updating dependencies Nothing to modify in lock file Installing dependencies from lock file (including require-dev) Package operations: 1 install , 0 updates, 0 removals Failed to download smarty /smarty from dist: The zip extension and unzip /7z commands are both missing, skipping. Your command -line PHP is using multiple ini files. Run `php --ini` to show them. Now trying to download from source [RuntimeException] git was not found in your PATH, skipping source download require [--dev] [--dry-run] [--prefer- source ] [--prefer-dist] [--prefer- install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no- install ] [--no-scripts] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-- sort -packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>]...< /packages > |
エラーになってしまった。
zip/unzipコマンドが無い?
3. zip/unzipコマンドインストール
以下コマンドでzipとunzipをインストールする
"apt update"
"apt install zip unzip"
"apt update"
"apt install zip unzip"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | root@8f2ee824c8e9: /var/www/html # apt install zip unzip Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: unzip zip 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 403 kB of archives. After this operation, 1032 kB of additional disk space will be used. Get:1 http: //deb .debian.org /debian bullseye /main amd64 unzip amd64 6.0-26 [171 kB] Get:2 http: //deb .debian.org /debian bullseye /main amd64 zip amd64 3.0-12 [232 kB] Fetched 403 kB in 0s (1216 kB /s ) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package unzip. (Reading database ... 14072 files and directories currently installed.) Preparing to unpack ... /unzip_6 .0-26_amd64.deb ... Unpacking unzip (6.0-26) ... Selecting previously unselected package zip. Preparing to unpack ... /archives/zip_3 .0-12_amd64.deb ... Unpacking zip (3.0-12) ... Setting up unzip (6.0-26) ... Setting up zip (3.0-12) ... Processing triggers for mailcap (3.69) ... |
4. もういちどsmartyをインストールしてみる
1 2 3 4 5 6 7 8 9 10 11 12 | root@8f2ee824c8e9: /var/www/html # composer require smarty/smarty Using version ^4.0 for smarty /smarty . /composer .json has been updated Running composer update smarty /smarty Loading composer repositories with package information Updating dependencies Nothing to modify in lock file Installing dependencies from lock file (including require-dev) Package operations: 1 install , 0 updates, 0 removals - Downloading smarty /smarty (v4.0.0) - Installing smarty /smarty (v4.0.0): Extracting archive Generating autoload files |
今度は成功したようだ
Docker, Composer, Smarty
0 件のコメント:
コメントを投稿