0

有没有人使用 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>'
4

3 回答 3

0

您能否发布您正在调用的命令以及来自哪个目录(相对于 make 脚本所在的位置)。

请注意,NumPy 已经是 Heroku 的可安装依赖项。更多资源在这里这里这里

您可能还想看看Anvil ,这里是公告。

于 2013-02-01T22:06:19.323 回答
0

只需将“numpy”添加到 requirements.txt,就像任何其他依赖项一样。

于 2013-02-07T11:41:14.913 回答
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

至少这类似于我运行使其成功的命令。

于 2013-05-02T13:50:25.627 回答