2016-02-24 4 views
0

Когда я пытаюсь установить Valgrind на мой Macbook Pro с El Capitan установлен я получаю это предупреждение:Связывание VALGRIND-ГОЛОВУ для MAC OS X El Capitan

$ brew install -HEAD valgrind 

Warning: valgrind-HEAD already installed, it's just not linked

тогда, когда я пытаюсь связать и получить это Ошибка:

$brew link valgrind 

Linking /usr/local/Cellar/valgrind/HEAD...

Error: Could not symlink include/valgrind/callgrind.h

/usr/local/include/valgrind is not writable.

Я тогда попробовать:

$chmod 755 /usr/local/include/valgrind 

и Перекладка и получить ту же ошибку:

$brew link valgrind 

Linking /usr/local/Cellar/valgrind/HEAD...

Error: Could not symlink include/valgrind/callgrind.h

/usr/local/include/valgrind is not writable.

Я пытаюсь использовать эту команду и получить данное предупреждение:

$brew doctor 

Warning: You have unlinked kegs in your Cellar

Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to run properly once built. Run brew link on these: valgrind

Я получил этот результат, когда я печатаю :

$ls -ld /usr/local/include/valgrind 

drwxr-xr-x 62 root admin 2108 Feb 23 18:29 /usr/local/include/valgrind

Я не уверен, как сделать valgrind доступным для записи. Я считаю, что именно это и вызывает это.

ответ

0

Вы должны убедиться, что вы собственный префикс, а не root:

sudo chown -R $(whoami):admin /usr/local 

После этого brew link valgrind должен работать.

+0

Я получаю ту же ошибку, только другой путь символической ссылки. Ошибка: не удалось связаться с symlink lib/valgrind/32bit-core-valgrind-s1.xml /usr/local/lib/valgrind не доступен для записи. – Jonathan

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