• 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/


  • 相关阅读:
    办公开发环境(外接显示屏,wifi热点)
    awk, sed, xargs, bash
    regular expression, grep (python, linux)
    Linux环境常用命令
    Approximate timing for various operations on a typical PC
    numpy初用
    shell代码模板
    virtualenv(for python)
    《Oracle RAC性能优化》
    【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之缓存融合技术和主要后台进程(转)
  • 原文地址:https://www.cnblogs.com/wgphp/p/8001434.html
Copyright © 2020-2023  润新知