2013-02-01 35 views
0

是否有人使用vulcan構建工具成功構建了Heroku的NumPy?使用Vulcan構建Heroku的NumPy

當試圖這樣做,我得到以下錯誤:

Packaging local directory... done 
Uploading source package... done 
Building with: ./configure --prefix /app/vendor/numpy-1.6 && make install 
sh: ./configure: not found 
bin/vulcan-make:69:in `chdir': No such file or directory - /app/vendor/numpy-1.6 (Errno::ENOENT) 
from bin/vulcan-make:69:in `block (2 levels) in <main>' 
from bin/vulcan-make:18:in `chdir' 
from bin/vulcan-make:18:in `block in <main>' 
from /usr/local/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' 
from bin/vulcan-make:17:in `<main>' 

回答

0

只需將'numpy'添加到requirements.txt中,就像其他任何依賴項一樣。

+0

謝謝Kenneth。我意識到事後我的問題確實與scipy,而不是numpy。這是我的scipy/scikit-learn構建包的叉子,更新後可以使用最新的官方buildpack:https://github.com/OysterBooks/heroku-buildpack-python –

0

我相信你需要指定你想讓vulcan構建numpy的命令。這是用-c標誌完成的。

vulcan build -s ./numpy-1.6 -c "python setup.py install --prefix=/tmp/numpy-1.6" -p /tmp/numpy-1.6 

至少,這和我爲了讓它成功的命令相似。