Ошибка компилятора C с Lion и недавно установленным / обновленным XCode - PullRequest
1 голос
/ 01 января 2012

Я пытаюсь настроить RVM с Ruby 1.9.3-p0, и когда я запускаю

$rvm install 1.9.3

, я получаю:

ОШИБКА: Ошибка выполнения './configure--prefix = / Users / zkidd / .rvm / rubies / ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir = / Users / zkidd / .rvm / usr', пожалуйста, прочитайте /Users/zkidd/.rvm/log/ruby-1.9.3-p0/configure.log ОШИБКА: при запуске configure произошла ошибка.Остановка установки.

А потом, когда я открываю файл configure.log в textmate, я вижу:

[2011-12-31 16:43:59] ./configure --prefix = / Users / zkidd / .rvm / rubies / ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir = / Users / zkidd / .rvm /usr configure: ПРЕДУПРЕЖДЕНИЕ: нераспознанные опции: --with-libyaml-dir проверка типа системы сборки ... x86_64-apple-darwin11.2.0 проверка типа хост-системы ... x86_64-apple-darwin11.2.0 проверка типа целевой системы ...x86_64-apple-darwin11.2.0 проверка, работает ли компилятор C ... нет конфигурации: ошибка: в /Users/zkidd/.rvm/src/ruby-1.9.3-p0': configure: error: C compiler cannot create executables See config.log 'для более подробной информации

Я не уверен, что делать дальшездесь: / Я переустанавливал XCODE и Mac OS обновляется до настоящего времени.Кроме того, я только недавно установил RVM, который работал нормально.Любое руководство будет оценено.Спасибо.

1 Ответ

0 голосов
/ 01 января 2012

У меня были очень похожие ошибки в 1.9.2. Если ruby ​​терпит неудачу с первой попытки, /Users/zkidd/.rvm/src/ruby-1.9.3-p0 можно оставить после сбоя установки.Я бы порекомендовал снова удалить ruby ​​(извините ...) и вручную проверить, чтобы удалить /Users/zkidd/.rvm/src/ruby-1.9.3-p0, а также все содержимое .rvm / archives какruby не всегда правильно перезаписывает файлы.Другой вариант - убедиться, что ваши права доступа к файлам чистые.Я люблю ленивый способ и просто запускаю права доступа к файлу в утилите диска.Я почти уверен, что это дисковая утилита> загрузочный диск> первая помощь> восстановить права доступа к диску.

Вот что у меня есть ... удачи!

...