【问题标题】:How can I run Haxe 2.10 on Travis-CI (64-bit Ubuntu)?如何在 Travis-CI(64 位 Ubuntu)上运行 Haxe 2.10?
【发布时间】:2014-11-26 08:37:55
【问题描述】:

这很棘手,因为 Haxe 2.10 仅为 32 位,因此您需要正确组合 32 位库。

(网上现有的指令假设 Haxe 3,例如http://blog.onthewings.net/2013/03/19/automated-unit-testing-for-haxe-project-using-travis-ci/

【问题讨论】:

    标签: haxe travis-ci


    【解决方案1】:

    这是一个有效的.travis.yml

    language: c
    
    before_install:
    - sudo apt-get update -qq
    
    install:
    - sudo apt-get install gcc-multilib -y
    - sudo apt-get install libgc-dev:i386 zlib1g:i386 libpcre3:i386 -y
    - curl -s -S -O http://nekovm.org/_media/neko-2.0.0-linux.tar.gz
    - tar xzf neko-2.0.0-linux.tar.gz
    - curl -s -S -O http://haxe.org/website-content/downloads/2,10,0/downloads/haxe-2.10-linux.tar.gz
    - tar xzf haxe-2.10-linux.tar.gz
    
    before_script:
    - export NEKOPATH=$PWD/neko-2.0.0-linux
    - export PATH=$PATH:$NEKOPATH
    - export HAXEPATH=$PWD/haxe-2.10-linux
    - export HAXE_LIBRARY_PATH=$HAXEPATH/std
    - export PATH=$HAXEPATH:$PATH
    - export LD_LIBRARY_PATH=$NEKOPATH:$LD_LIBRARY_PATH
    - mkdir ~/haxelib
    - haxelib setup ~/haxelib
    

    安装gcc-multilib 对于使用 32 位库执行几乎所有操作都是必需的。其余包是 Haxe 和/或 Neko 所需的特定库。

    【讨论】:

    • 我也相信 apt-get 仍然安装 Haxe 2 。这是一个相当旧的版本。
    猜你喜欢
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    相关资源
    最近更新 更多