24

Linux Mint 17 'Quiana' を使用しており、後で Ember.js を使用するために Watchman をインストールしたいと考えています。ここに私のステップがありました:

$ git clone https://github.com/facebook/watchman.git

それから

$ cd watchman
$ ./autogen.sh
$ ./configure.sh

そして、makeファイルをコンパイルするために実行すると、次のエラーが返されました。

pywatchman/bser.c:31:20: fatal error: Python.h: no such file or directory
#include <Python.h>
                ^
compilation terminated.
error: command 'i686-linux-gnu-gcc' failed with exit status 1
make[1]: *** [py-build] Error 1
make[1]: Leaving the directory `/home/alex/watchman'
make: *** [all] Error 2

走ってみた

$ sudo apt-get install python3-dev

しかし、それはすでに私のシステムにあるようです。私は何を間違えましたか?

4

4 に答える 4

50

通常、そのpython-devライブラリがありません。configure が python 2 ではなく python 3 を使用していることは確かですか? その場合は、のpython-dev代わりにインストールする必要があるためですpython3-dev

于 2016-05-18T11:19:01.250 に答える
7

rasbian/raspberry でウォッチマンをビルドした場合も同じ問題が発生します。「python-dev」をインストールします。

--

git clone https://github.com/facebook/watchman.git
cd watchman
./autogen.sh
./configure
make

sudo make install
于 2016-09-11T00:00:52.680 に答える