0
我在GitHub中開發了一個mesos framework,我想在其中使用Travis-CI進行持續集成。mesos 1.1.0 + Travis-CI:error:invalid command'bdist_wheel'
要做到這一點,我有一個腳本,我在其中構建和安裝mesos 1.1.0在Travis VM中。然而,mesos安裝總是失敗,出現錯誤:
test "../.." = ".." || \
(/bin/mkdir -p python/src/mesos && cp -pf ../../src/python/src/mesos/__init__.py python/src/mesos/__init__.py)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'bdist_wheel'
This是我使用建&安裝mesos的腳本,this是我用簡單的.travis.yml文件。
谷歌搜索後我添加了- sudo -H pip install setuptools --upgrade
到travis.yml文件來解決問題,但沒有運氣。其他解決方案也沒有效果。
這個問題怎麼解決?
我已經試過了答案,但沒有運氣。感謝@janisz的提示,確實我不需要java和python,並在禁用它們之後編譯。但是我不打算接受答案,因爲在需要python綁定的情況下它不能解決問題。 –
看看這個[PR](https://github.com/apache/mesos/pull/165)它將travis build添加到Mesos回購。也許它可以幫助你。 – janisz