4

Я пытаюсь установить MySQL на Snow Leopard. Команды идут примерно так:

cd mysql
./configure
make
sudo make install

Однако я не могу пройти этап настройки, потому что я получаю это сообщение:

-bash: ./configure: No such file or directory

Мой вопрос:

Что пытается сделать шаг ./configure ? Это команда, которую мне нужно установить? Или это то, что должно быть включено в пакет MySQL?

2 ответа2

5

configure - это скрипт, который проверяет правильность зависимостей вашей системы для компиляции mysql из исходного кода.

Это сообщение об ошибке просто говорит, что файл с именем "configure" не находится в текущем каталоге (. Обозначает текущий каталог). Убедитесь, что в каталоге, в котором вы сейчас находитесь, есть файл с именем "configure", прежде чем пытаться выполнить «./configure». Скорее всего, вы находитесь не в том каталоге, или вы скачали не полный пакет.

Вам также часто придется вручную настраивать пакеты перед компиляцией. Убедитесь, что где-то нет readme.

-1

добавить что-то в ответ Daisetsu:

При загрузке исходного кода попробуйте также проверить наличие хешей md5 (контрольная сумма md5). Эти строки уникальны, когда применяются к файлу, как отпечаток пальца. Таким образом, вы можете проверить, является ли загруженный файл полным или нет, и должен ли он быть доступен на сайтах, подобных MySQL.

В системах на основе Unix, это было бы через оболочку

myuser$ openssl md5 source.tar.gz

Это избавит вас от потенциальных проблем, связанных с загрузкой поврежденных файлов.

Пока мы на этом, возможно, вы бы пошли по простому пути и скачали, настроили и установили MySQL через порт:

myuser$ sudo port install mysql5

И это было бы так. Двоичные файлы приложения должны быть доступны в /opt/local/bin .

Приветствия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .