zoukankan      html  css  js  c++  java
  • 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/


  • 相关阅读:
    网站优化,dns预解析,解析缓存
    dos命名重启或关闭远程服务器
    IIS 常见问题集记录
    EF 基础提供程序在 Open 上失败
    flexbox学习
    svn post-commit 同步
    备份
    log4net 2.0.4有问题,AdoNetAppender会报错
    signalr 配置错误跟踪
    Facebook的Web开发三板斧:React.js、Relay和GraphQL
  • 原文地址:https://www.cnblogs.com/wgphp/p/8001434.html
Copyright © 2011-2022 走看看