composer(作曲家)安装php-ml

Posted 雅源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/

 





以上是关于composer(作曲家)安装php-ml的主要内容,如果未能解决你的问题,请参考以下文章

安装 composer 后找不到 ~/.composer 文件夹

为啥作曲家包不安装

作曲家安装失败,返回码 1

如何在 Godaddy 共享主机上安装 composer?

在我的本地主机中全局安装作曲家,现在我得到“file_put_contents(./composer.json):无法打开流:权限被拒绝”?

Composer - 恢复已删除的文件?