簡體   English   中英

如何在 Travis 上啟用 PHP redis 擴展

[英]How to enable PHP redis extension on Travis

我正在運行 Travis CI 來運行我的測試。 我正在使用帶有 php v5.6 的 Trusty 容器。

這是我的整個 .travis.yml 文件:

language: php

dist: trusty

php:
  - '5.4'

before_script:
  - phpenv config-rm xdebug.ini
  - before_script: echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini

sudo: required

install:
  - npm install -g gulp
  - composer install

env:
  - APP_ENV=circleci

script:
  - gulp test

before_script:語法是直接從travis 文檔中復制的,但我的構建失敗,並顯示一個作曲家錯誤:

- The requested PHP extension ext-redis * is missing from your system. Install or enable PHP's redis extension.

看來這個文檔是不正確的! 而不是before_script:它需要是before_install: 這似乎工作正常:

before_install:
  - phpenv config-rm xdebug.ini
  - before_script: echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM