RSpec перестал работать после обновления до OSX Lion - PullRequest
1 голос
/ 21 июля 2011
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
  Referenced from: /opt/local/bin/identify
  Reason: image not found

У кого-нибудь есть решение?Поможет ли обновление Xcode до 4.1?

Ответы [ 3 ]

5 голосов
/ 21 июля 2011

Я бы порекомендовал установить последнюю версию XCode, 4.1, из App Store, прежде чем делать что-либо еще, чтобы получить новейшие инструменты сборки и библиотеки разработки.

Вам, вероятно, придется перекомпилировать любуюДрагоценные камни с нативными привязками (которые выглядят так, как будто вы что-то ищете, поскольку что-то ищет OpenCL, скорее всего, не сам RSPec).

Чтобы перекомпилировать все ваши гемы, выполните:

gem pristine --all

dydlошибки обычно связаны с драйверами / привязками базы данных.Попробуйте переустановить базу данных, если ничего из вышеперечисленного не работает.

3 голосов
/ 24 июля 2011

Ваш /opt/local/bin/identify вероятно ImageMagick's , идентифицирующий .

Возможно, вам нужно пересобрать вашу установку ImageMagick. Основываясь на пути (/opt/local/), вы, вероятно, установили его как часть MacPorts.

Вы, вероятно, должны следовать инструкциям для Перенос установки MacPorts на новую основную версию ОС или архитектуру процессора : установить новый Xcode, установить последнюю версию базы MacPorts, записать установленные порты, удалить порты, переустановите порты.

К сожалению, ошибка MacPorts # 30322 указывает на то, что порт ImageMagick может еще не скомпилироваться должным образом под Lion (обнаружен через MacPorts ' Lion Неполадки страница ).

1 голос
/ 24 июля 2011

У меня была проблема, похожая на эту, после чистой установки Lion с установленным Xcode 4.1 (оба из Mac App Store).

Что в итоге исправило, что оно работало sudo gem install rspec -v 2.6.0.Фактическая проблема (для меня ваш пробег может варьироваться) заключалась в том, что заглушка скрипта не была установлена ​​в /usr/bin, что означало, что ОС не могла найти RSpec без полной спецификации пути.

...