2

我正在尝试将持续集成添加到一个名为 Halite 的项目中该项目使用libsodium加密 cookie,然后将它们存储在最终用户的设备上。

但是,我似乎无法让我的 travis.yml 正确。这些是我遇到的问题:

  1. 添加extension=libsodium.so不会导致加载扩展(因此,类Sodium未发现致命错误)。
  2. 将其更改为extension=/path/to/libsodium.so导致 PHPAPI 版本不匹配的致命错误。

我可以在本地运行测试,但我想使用 Travis CI 来帮助诊断拉取请求中的问题。

4

1 回答 1

1

在没有 sudo 的情况下运行 pecl install。PECL 应该自动启用扩展,因此您不需要配置文件和 extension= 行来启用它。

于 2015-07-21T23:08:38.370 回答