2016-12-11 3 views

ответ

3

brew tap homebrew/boneyard затем brew edit librets, а затем вставить мои формулы ниже и сохранить, а затем запустить brew install librets

содержание Paste ниже, чтобы заменить старые формулы (I обновлен до 1.6.2 так закомментирована старый хэш SHA1 как устаревшие)

require 'formula' 

class Librets < Formula 
    homepage 'http://code.crt.realtors.org/projects/librets' 
    url 'https://github.com/NationalAssociationOfRealtors/libRETS/archive/1.6.2.tar.gz' 
    #sha256 '2eaf3d163899c7f3ffa303b24d90c2e3ed4f4a92dc8b12d4d1bc4effa3962661' (uncomment if you like) 

    depends_on 'swig' 
    depends_on 'boost' 
    depends_on 'autoconf' 

    def install 
    system "./autogen.sh" 
    system "./configure", "--disable-debug", 
          "--enable-shared_dependencies", 
          "--prefix=#{prefix}", 
          "--disable-dotnet", 
          "--disable-java", 
          "--disable-perl", 
          "--disable-php", 
          "--disable-ruby" 
    system "make install" 
    end 
end 
+0

Обратите внимание, что вам, возможно, придется редактировать свои разрешения для каталога 'site-packages'. Если мое имя пользователя было 'mike', я могу ввести следующее:' sudo chown mike: staff -R/Library/Python/2.7/site-packages', поэтому makefile может скопировать общий объект в этот каталог. –

+0

Любые обновления по этому вопросу? Кажется, больше не работает ... на 'brew edit librets', я получаю:' Ошибка: нет доступной формулы с именем «librets» ' – aashah7

+0

@ aashah7, который является вопросом доморощенного о том, как использовать их« boneyard »(отставные формулы). Ищите это, но ответ уже упоминает об этом. –