一、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)
原创博客,如有错误,敬请斧正