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
Обратите внимание, что вам, возможно, придется редактировать свои разрешения для каталога 'site-packages'. Если мое имя пользователя было 'mike', я могу ввести следующее:' sudo chown mike: staff -R/Library/Python/2.7/site-packages', поэтому makefile может скопировать общий объект в этот каталог. –
Любые обновления по этому вопросу? Кажется, больше не работает ... на 'brew edit librets', я получаю:' Ошибка: нет доступной формулы с именем «librets» ' – aashah7
@ aashah7, который является вопросом доморощенного о том, как использовать их« boneyard »(отставные формулы). Ищите это, но ответ уже упоминает об этом. –