小编Joa*_*aes的帖子

找不到类'PHPUnit_Framework_TestCase'

我的公共构建项目发生此错误:https://travis-ci.org/byjg/authuser/jobs/211336643

我在我的Ubuntu上使用php 7.0和php 7.1本地运行,这个问题不会发生.

Travis在PHP 5.6上运行成功

你可以帮帮我吗?

travis-ci

10
推荐指数
1
解决办法
3886
查看次数

PHP Amazon SES v3 - 缺少必需的标题'来自'

我必须将我的PHP Amazon SES API从版本v2升级到版本v3.我在v2中使用的相同代码在v3中不起作用.

遵循以下代码:

//Send the message (which must be base 64 encoded):
$ses = new SesClient([
    'credentials' => new Credentials(
        $this->connection->getUsername(),
        $this->connection->getPassword()
    ),
    'region' => $this->connection->getServer(),
    'version' => '2010-12-01'
]);

// the body message generated by PHP Mailer:
$message = 
    "Date: Tue, 6 Sep 2016 16:46:35 -0300\n" . 
    "To: some@email.com\n" . 
    "From: my_registered_email@at.amazon.com\n" . 
    "Reply-To: my_registered_email@at.amazon.com\n" . 
    "Subject: Email Subject\n" . 
    "Message-ID: <3a1db7d5ae6b610cab5898f0be4a00a3@machine-id>\n" . 
    "X-Mailer: PHPMailer 5.2.16 (https://github.com/PHPMailer/PHPMailer)\n" . 
    "MIME-Version: 1.0\n" . 
    "Content-Type: multipart/alternative;\n" . 
    "        boundary=\"b1_3a1db7d5ae6b610cab5898f0be4a00a3\"\n" . …
Run Code Online (Sandbox Code Playgroud)

php amazon-web-services amazon-ses

5
推荐指数
1
解决办法
1550
查看次数

Node.JS - Promises不等待解决

我正在使用dockerode来操作来自node.js 的docker.它自己的图书馆不是问题,但我有PROMISE的问题.似乎承诺不等待解决.

下面的代码我预计输出将是:

Start
Middle // (or Err if docker does not running)
End
Run Code Online (Sandbox Code Playgroud)

但我收到了:

Start
End
Middle
Run Code Online (Sandbox Code Playgroud)

似乎承诺不等待继续javascript运行流程.我做错了什么?

const Docker = require('dockerode')
let docker = new Docker();

console.log('Start');
let promise = new Promise(function (resolve, reject) {
    docker.listContainers({all: true}, function (err, data) {
        if (err) {
            reject(err)
        } else {
            resolve(data);
        }
    });
});

promise.then(function (data) {
    console.log('Middle');
}, function (err) {
    console.log('Err');
});

console.log('End');
Run Code Online (Sandbox Code Playgroud)

将此代码复制并粘贴到https://npm.runkit.com/dockerode或在此处查看结果:https://runkit.com/embed/y3wvg6ktecb9

javascript node.js promise

1
推荐指数
1
解决办法
3701
查看次数