2

Haliteというプロジェクトに継続的インテグレーションを追加しようとしています。これはlibsodiumを使用してクッキーを暗号化してからエンドユーザーのデバイスに保存します。

ただし、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 に答える