composer(做曲家)安装php-ml

刚开始我用的是up5.6版本php命令安装composerphp

后来使用composer时发现命令行会提示php版本过低json

因而我下载了wamp,使用7.1版本的php从新安装了composer,由于php-ml要求必须是7.1版本缓存

在安装的时候有一些问题,那就是安装不成功,并无出现该出现的文件夹composer

使用composer安装时,都是使用composer.json所在的路径ui

使用composer require php-ai/php-mlspa

安装php-ml,可是没有成功,提示的有错误命令行

此时是由于没有忽略版本匹配vagrant

首先设置composer为国内镜像code

composer config -g repo.packagist composer https://packagist.phpcomposer.com

再使用忽略版本匹配命令orm

composer install --ignore-platform-reqs

便可发现php-ml目录处产生了vendor文件夹,里面就是全部的库文件

至此,完成composer安装php包的过程

 

附加:其实这个在我安装php-ml时没有使用到

关于update命令

composer update --ignore-platform-reqs

若是提示警告:

Cannot create cache directory /home/vagrant/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/vagrant/.composer/cache/files/, or directory is not writable. Proceeding without cache

这是在虚拟机中执行composer,提示这个目录没有可写权限,composer没法缓存下载的包,这样就每次都得从新下载,把目录改为可写可读便可。

sudo chmod -R 777 /home/vagrant/.composer/cache/files/
相关文章
相关标签/搜索