使用Vulcan为Heroku构建NumPy

时间:2013-02-01 21:08:33

标签: python 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>'

3 个答案:

答案 0 :(得分:0)

您可以发布您正在调用的命令以及从哪个目录发布(与make脚本的位置相关)。

请注意,NumPy已经是an installable dependency on Heroku。更多资源herehere以及here

您可能还想查看Anvil,声明here

答案 1 :(得分:0)

只需添加&#39; numpy&#39;与requirements.txt一样,与任何其他依赖项一样。

答案 2 :(得分: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

至少这与我为使它成功而运行的命令类似。