2009-09-08 2 views
1

Вчера я успел обновить sudo gem и был взволнован, увидев, что он работает, но в конце этого не удалось.Обновление Gem не удалось, нет Xcode

Building native extensions. This could take a while... 
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError) 
ERROR: Failed to build gem native extension. 

ruby extconf.rb update 
can't find header files for ruby. 

У меня нет Xcode, и, если возможно, я не хочу его устанавливать. Любой другой способ исправить это?

ответ

2

Вам нужно будет установить xcode, чтобы получить библиотеки c, необходимые для создания родных расширений c для некоторых рубиновых драгоценных камней. Есть ли причина, по которой вы не хотите устанавливать Xcode?

+0

У меня не так много места на моем старом G4. –

+0

Возможно, пришло время обновить ваш жесткий диск, так как вам понадобится Xcode, чтобы скомпилировать собственные драгоценные камни. – Ariejan

+0

Я установил xcode, но я все равно получаю ту же ошибку –

0

Возможно, вы захотите проверить ответы на вопросы this question и this thread on the MacRumors forums. Похоже, что теперь можно установить gcc & в нужные библиотеки без всего Xcode, но вам все равно нужно загрузить весь DMG из Apple.

0

Я, кажется, ищу (часть) источника для Ruby. Вы можете попытаться получить это и установить его тоже.