Кто-нибудь успешно собрал NumPy для Heroku, используя инструмент сборки vulcan?

При попытке сделать это я получаю следующую ошибку:

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
Andrew Brown 2 Фев 2013 в 01:08

3 ответа

Лучший ответ

Просто добавьте 'numpy' в require.txt, как и любую другую зависимость.

0
Kenneth Reitz 7 Фев 2013 в 11:41

Не могли бы вы опубликовать команду, которую вы вызываете, и из какого каталога (относительно того, где находится скрипт make).

Обратите внимание, что NumPy уже является устанавливаемой зависимостью от Heroku. Дополнительные ресурсы здесь и здесь и здесь .

Вы также можете посмотреть Наковальню, объявление здесь.

0
Community 23 Май 2017 в 12:04

Я считаю, что вам нужно указать команду, которую вы хотите, чтобы Vulcan строил NumPy. Это делается с помощью флага -c.

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

По крайней мере, это похоже на команду, которую я выполнил, чтобы добиться успеха.

0
colins 2 Май 2013 в 13:50