composer(作曲家)安装php-ml

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

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

于是我下载了wamp,使用7.1版本的php重新安装了composer,因为php-ml要求必须是7.1版本

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

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

使用composer require php-ai/php-ml

安装php-ml,但是没有成功,提示的有错误

此时是因为没有忽略版本匹配

首先设置composer为国内镜像

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

再使用忽略版本匹配命令

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/

 



posted @ 2017-12-07 22:46  博雅源  阅读(890)  评论(0编辑  收藏  举报