2015-12-24 31 views

risposta

1

Non sono sicuro di ciò che ho risolto in modo specifico, ma ecco la mia attuale configurazione CircleCI di lavoro. Nota La vecchia Ubuntu di Circle necessita di un compilatore più recente per eseguire la versione corrente stabile del nodo.

machine: 
    node: 
    version: 4.2.2 

# From for occasional ELIFECYCLE errors compiling microtime 
# https://discuss.circleci.com/t/using-node-js-4-0-on-circleci/26 
dependencies: 
    pre: 
    - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test && sudo apt-get update 
    - sudo apt-get install -y gcc-4.9 g++-4.9 
    - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 10 
    - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 10 
    - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20 
    - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20 
    # Circle uses npm v2 by default 
    - npm install -g [email protected]