2012-04-30 3 views
1

Пробовал установку Vim 7.3, поэтому я впервые установил Mercurial, что позволило мне клонировать исходный код vim с Googlecode. Это было сделано успешно.Базовая установка Vim, из исходного кода

Проблема началась отсюда:

cd vim/src 
./configure --enable-pythoninterp --with-features=huge -prefix=$HOME/opt/vim 

который привлек этот ответ из терминала:

configure: loading cache auto/config.cache 
checking whether make sets $(MAKE)... no 
checking for gcc... no 
checking for cc... no 
checking for cl.exe... no 
configure: error: in `/Users/JayEdge/vim/src': 
configure: error: no acceptable C compiler found in $PATH 
See `config.log' for more details. 

Пробовал смотреть на config.log (в моем случае это был авто/config.log), но Я не уверен, на что обратить внимание.

Фон: Я проверил, что Xcode установлен правильно, и gcc.vim был найден внутри маршрута vim/runtime/compiler. Должен ли я переместить это (или дублировать это) в другую папку? Если да, в какую папку ее переместить?

+0

Вы должны запустить 'эхо $ PATH' из оболочки, где вы работаете' configure', и убедитесь, что он содержит '/ USR/bin' (или там, где Xcode C компилятор живет). [This] (http://stackoverflow.com/q/6796982/212858) вопрос тоже может помочь. – Useless

+1

Есть ли причина, по которой вы не используете [macports] (http://macports.org) или [homebrew] (http://mxcl.github.com/homebrew/)? –

+0

Просто скачайте MacVim, поместите скрипт 'mvim' где-нибудь в свой' $ PATH' и вернитесь к фактической работе. – romainl

ответ

1

Как Кароль сказал, что вам нужно компилятор Си. Так как это выглядит, как вы работаете OSX (на основе вашего Xcode комментарий Я хотел бы предложить захватывая установки OSX-GCC на следующем сайте:.

https://github.com/kennethreitz/osx-gcc-installer 

Я также хотел бы посмотреть в захватывая homebrew для установки вещи, как Vim

Приветствие, Шон

+0

Проблема решена, и вы можете поделиться с кем-либо, если у них есть те же проблемы, особенно для людей, которые устанавливают xCode через магазин приложений после марта 2012 года. (Кредиты моему ментору Python, Martin). Xcode из магазина приложений в настоящее время только позволяет вам для загрузки IDE, чего мы не хотим. Мы хотим, чтобы Apple Developer Tools, которую вы можете получить через https://developer.apple.com/xcode/ после регистрации в качестве разработчика Apple. Найдите «Инструменты командной строки» в конце марта 2012 года, установите его, а команда configure должна работать должным образом. –

+0

Джейсон, эта ссылка, которую я опубликовал, была ссылкой на инструменты командной строки, но они не требуют, чтобы вы пошли, хотя все хоплы подписывались как разработчик Apple. Apple на самом деле обратилась к Кеннету Рейцу, питонисты, которые разработали эти инструменты для партнерства и получили их как часть инструментов разработчика Apple. Если вас это интересует, Кеннет пишет об этом в своем блоге. – Sean

+0

Привет, Шон, большое спасибо; Я бы это выяснил. (Я бы хотел проголосовать за ваш ответ, но, к сожалению, у меня недостаточно репутации, чтобы это сделать) –

1

не приемлем компилятора C найти в $ PATH

Это довольно ясно, сообщение об ошибке, необходимо установить компилятор, если вы еще не сделали сон. Install gcc.

Если вы уже установили gcc вы должны добавить путь, чтобы настроить его можно найти, например:

export PATH="$PATH:/usr/bin" 
+0

'yum'? 'APT-get'? Я думаю, он на маке. –

+0

, вы, вероятно, правы, у него есть путь к Mac ('/ Users /' ...), обновленный. –

+0

Эй, действительно. Я использую Mac. –

0

Проблема была решена, и вот поделиться с кем-либо, если они имеют одни и те же проблемы, специально для людей, которые устанавливают Xcode через магазин приложений после марта 2012 года (Credits на мой Python Mentor, Мартин)

Xcode из магазина приложений в настоящее время позволяет загружать только IDE, чего мы не хотим. Мы хотим, чтобы Apple Developer Tools, которую вы можете получить через https://developer.apple.com/xcode/ после регистрации в качестве разработчика Apple. Найдите «Инструменты командной строки» в конце марта 2012 года, установите его, а команда configure должна работать должным образом.

В противном случае вы можете обратиться к ответу Шона ранее.

FYI, я намерен установить homebrew, но как новичок, скомпилировать его из исходного кода - это отличный способ поднять некоторые основы, взаимодействовать с некоторым базовым синтаксисом (или научиться их анализировать).

0

вы можете попробовать:

yum install gcc 
Смежные вопросы