一、composer.json配置注意空格

按照极光推送官网所述,在composer.json下写入:

"require": {
    "jpush/jpush": "^3.5"
}

但是linux环境下注意空格问题:



若空格出问题,会报 service not known 的错误,比如我raspberry就报如下错误:



所以我认为极光推送官网的配置教程在这里存在一些问题

二、执行composer install后可能会遇到

Your requirements could not be resolved to an installable set of packages
- jpush/jpush v3.5.9 requires ext-curl * 
……
……

类似于这样的报错信息,这是因为系统没有php-curl拓展,需要执行:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5-curl

若“apt-get install php5-curl”过程中出现“Package has no installation candidate”
则考虑改变apt-get的下载源(/etc/apt/sources.list)

 

原创博客,如有错误,敬请斧正

 

posted on 2017-12-29 17:13  SHQHDMR  阅读(186)  评论(0编辑  收藏  举报