2015-02-03 4 views
0

Мы создали локальный репозиторий для локальных podspec. В этом я поставил этот Lua podspec, потому что мне нужна поддержка 5.1.5. Чтобы убедиться, что нет столкновений имен, я назвал его Lua51. Это подтверждает штраф (через «стручок спецификацию пух», так что до сих пор так хорошо. :-)Зависимости Podspec в локальных репозиториях

-> Lua51 (5.1.5) 
    The lua language (for embedding). 
    pod 'Lua51', '~> 5.1.5' 
    - Homepage: https://github.com/qmx/lua 
    - Source: http://www.lua.org/ftp/lua-5.1.5.tar.gz 
    - Versions: 5.1.5 [mypodrepo repo] 

здания на том, что я хотел бы сделать podspec, который использует это как зависимость. Поэтому я добавил «зависимости»: { «Lua51»: [ «~> 5.1.5»]} к podspec для ЛуАЗа, но когда я делаю «стручок спецификации пуха» Я получаю

[!] Unable to find a specification for `Lua51 (~> 5.1.5)` depended upon by `luaz`. 

Есть ограничение на поиск зависимостей только в основном репо? Или я сделал что-то другое неправильно, указав зависимость?

Предполагая, что зависимость на месте, как я должен добавить каталог заголовков Lua51 в HEADER_SEARCH_PATHS, чтобы luaz скомпилировал?

BTW, все мои подспец находятся в обозначении JSON. Вот ссылка на podspecs Lua51 и luaz

Приветствиях

Nik

ответ

1

Я думаю, что это is fixable по --sources=https://github.com/artsy/Specs флаги на команды.

Я думаю, что мы могли бы определенно лучше поработать вокруг объяснения проблемы здесь. Возможно, если мы его не найдем, мы можем рекомендовать использовать флаг источников.

+0

Спасибо, Орта, это все, отлично работает с флагом -sources. :-) – niklassaers

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