2017-02-24 8 views
0

私はGitHubでTravis-CIを使用して継続的に統合したいと考えています(mesos framework)。mesos 1.1.0 + Travis-CI:エラー:無効なコマンド 'bdist_wheel'

これを行うには、travis VMにmesos 1.1.0をビルドしてインストールするスクリプトがあります。

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ファイルです:mesosは常にインストールがエラーで失敗します。

グーグルでこの問題を解決するには、- sudo -H pip install setuptools --upgradeのtravis.ymlファイルに追加しましたが、運が不足しています。見つかった他の解決策もうまくいきませんでした。

この問題を解決するにはどうすればよいですか?あなたはPythonとJavaバインディングを必要としない場合

答えて

1

あなたはconfigreステップでそれらをdisblingによってそれらを無効にすることができthis answer

を見てみましょう。これはビルド時間を節約し、Pythonの問題を解決するはずです。

../configure --disable-python --disable-java 
+0

私はすでに答えを試みていましたが、運はありませんでした。ありがとう@あなたのヒントのためのジャニス、確かに私はJavaやPythonを必要としなかったし、それらを無効にした後にコンパイルされたmesos。しかし、私は答えを受け入れるつもりはないので、Pythonバインディングが必要な場合に問題を解決しません。 –

+0

この[PR](https://github.com/apache/mesos/pull/165)を見てみると、Mesosリポジトリにtravis buildを追加しています。多分それがあなたを助けます。 – janisz

関連する問題