2013-05-03 2 views
7

Я совершенно не знаком с установкой Homebrew и Anaconda, и я надеюсь, что кто-то может помочь мне с предупреждением после того, как вы запустили врача-пивовара. Я бегу на Snow Leopard 10.6.8. Предупреждение выглядит следующим образом:Существующие сценарии конфигурации при вызове врача-пивовара

Warning: "config" scripts exist outside your system or Homebrew directories. 
`./configure` scripts often look for *-config scripts to determine if 
software packages are installed, and what additional flags to use when 
compiling and linking. 

Having additional scripts in your path can confuse software installed via 
Homebrew if the config script overrides a system or Homebrew provided 
script of the same name. We found the following "config" scripts: 

    /Users/user.name/anaconda/bin/freetype-config 
    /Users/user.name/anaconda/bin/libpng-config 
    /Users/user.name/anaconda/bin/libpng15-config 
    /Users/user.name/anaconda/bin/llvm-config 
    /Users/user.name/anaconda/bin/python-config 
    /Users/user.name/anaconda/bin/python2-config 
    /Users/user.name/anaconda/bin/python2.7-config 
    /Users/user.name/anaconda/bin/xml2-config 
    /Users/user.name/anaconda/bin/xslt-config 

я выполнил заваривания --Config и следующее показывает конфигурацию (надеюсь, что это помогает ж/выпуска):

HOMEBREW_VERSION: 0.9.4 
ORIGIN: (none) 
HEAD: (none) 
HOMEBREW_PREFIX: /usr/local 
HOMEBREW_CELLAR: /usr/local/Cellar 
CPU: dual-core 64-bit penryn 
OS X: 10.6.8-i386 
Xcode: 3.2.6 
GCC-4.0: build 5494 
GCC-4.2: build 5666 
LLVM-GCC: build 2335 
Clang: 1.7 build 77 
X11: 2.7.4 => /opt/X11 
System Ruby: 1.8.7-358 
Perl: /usr/bin/perl 
Python: /Users/user.name/anaconda/bin/python 
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 

Действительно ценю вашу помощь. Спасибо.

ответ

1

TL; др: вы не можете исправить это, но вы, вероятно, можете игнорировать его

Тех скрипты, заканчивающиеся в -config предоставить информацию для других пакетов, которые хотят, чтобы связаться с ними во время установки. Возьмем, например, libpng. Если варить (или что-то действительно) компилирует пакет, который зависит от libpng, он может выполнить libpng-config, чтобы узнать некоторые подробности о библиотеке.

Проблема заключается в том, что варочная панель приносит свою собственную версию libpng, так что если оба установлены, то при установке дополнительного программного обеспечения может возникнуть ошибка libpng-config.

Вы можете сделать один из четырех вещей теперь:

  1. Игнорируйте предупреждение, если вы уверены в том, что материал, вы устанавливаете с доморощенным не будет конфликтовать с материалом, который поставляется с анакондой.

  2. Редактировать ~/.bash_profile и удалить anaconda из PATH. Если вы это сделаете, вам нужно будет указать полный путь каждый раз, когда вы хотите запустить anaconda python.

  3. Отключите файлы конфигурации anaconda в стороне (из вашего PATH, например, в подкаталог config). Вероятно, это предотвратит подключение дополнительного программного обеспечения к компонентам anaconda, но должно быть хорошо, если вы намерены изолировать анаконду.

  4. Удалите anaconda полностью (просто удалите папку) и установите версию питона prewon. Это также даст вам pip, который должен упростить переустановку большинства других пакетов, поставляемых с anaconda.

    т.е.

    brew install python 
    

    Затем, чтобы установить, например, NumPy, просто:

    pip install numpy 
    

    (Для того, чтобы питон заварить по умолчанию вашего добавить export PATH="/usr/local/bin:$PATH" к вашим ~/.bash_profile)

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