2017-02-08 4 views
1

Я пытаюсь собрать некоторые R-пакеты, скомпилированные с использованием conda build для загрузки в anaconda.org, но они просто заканчиваются тем, что содержат рецепт. Я чувствую, что у меня может отсутствовать вариант для сборки конды или чего-то еще. Ради этого примера, сказать, что я скачать три файла для рецепта г-AER отсюда: https://github.com/conda/conda-recipes/tree/master/r-packages/r-aer, а затем запуститьВыполнение скомпилированных пакетов с использованием сборки conda

conda build . 

Все идет хорошо, и это создает файл BZ2 и говорит:

# If you want to upload this package to anaconda.org later, type: 
# 
# $ anaconda upload /anaconda/conda-bld/linux-64/r-aer-1.2_4-r3.3.2_0.tar.bz2 

Но, если я иду в этот файл и распаковать его, он просто содержит

info/paths.json 
info/index.json 
info/about.json 
info/files 
info/recipe/bld.bat 
info/recipe/build.sh 
info/recipe/meta.yaml 
info/recipe/meta.yaml.template 

в отличие от других пакетов, которые имеют там сами библиотеки R файлы ,

Если я пройду шаги по отправке его в anaconda.org, попробуйте установить, если оттуда (добавить канал и т. Д.), Все, что он делает, - это поместить рецепт в папку lib.

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

ответ

0

Похожи, когда я побежал conda build . была установки (тест) библиотеки к первому пути, указанному на .libPaths(), который не был путем к среде Конды сборки. Установка .libPaths() только ссылка на каталог активной среды исправлена ​​эта проблема.

Смежные вопросы