我通常建立我的圖書館./configure && make && sudo make install
。然而,特拉維斯文檔不鼓勵使用sudo http://docs.travis-ci.com/user/workers/container-based-infrastructure/如何在沒有sudo的情況下構建庫?
所以我將build命令更改爲./configure --prefix=$HOME && make && make install
。但是這個工作,在接下來的步驟(建立一個Python擴展)我得到一個錯誤
在/ usr /斌/勞工處:找不到-lprimesieve
任何想法?我是否需要將$HOME/lib
添加到某些環境變量中,因爲我更改了前綴?
- 我特拉維斯配置https://github.com/hickford/primesieve-python/blob/travis-ci/.travis.yml
- 生成日誌,錯誤https://travis-ci.org/hickford/primesieve-python/jobs/69536543#L382
謝謝。我還必須更新'LIBRARY_PATH'和'LD_LIBRARY_PATH'。這是預期的嗎? –
是的,它是預期的。對不起,遺憾。 – rocky