Как я устанавливаю MySQL и пакет MySQL Python на Leopard OS X? Или как я узнаю о том, чтобы быть веб-разработчиком, использующим OS X?

Вы можете сделать более комфортным (но равным чудовищу)

_radioButtons:any={"Name"."",Color:"",Rank:""} //<--define a model
@Input('buttons')
set radioButtons(value: any) {
    for (let property in this.model)
    {
      //You can use x.indexOf(property)>=0 or x.endWidth(property)
      let field=Object.keys(value).find(x=>x.indexOf(property)>=0);
      this._radioButtons[property]=field?value[field]:null
    }
}
6
задан Peter Mortensen 12 April 2014 в 09:02
поделиться

7 ответов

MySQL и установки MySQL-dev идут гладко? Можно ли выполнить MySQL, соединиться ли с ним и так далее? Делает /usr/local/mysql/include содержать много заголовочных файлов? (У меня есть 46 заголовочных файлов там для ссылки).

Если так, MySQL должен быть хорошим для движения. Существует все еще несколько ручных шагов, требуемых скомпилировать Python MySQL, как бы то ни было.

Это - достойное руководство: я включал существенные шаги ниже.


  1. Загрузите источник Python MySQL (v1.2.2 во время записи: все последующие инструкции для этой версии),

    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
    
  2. Править _mysql.c: удалите строки 37-39 и строки изменения 481-482. Вот разность:

    37,39d36
    < #ifndef uint
    < #define uint unsigned int
    < #endif
    484,485c481,482
    <         uint port = MYSQL_PORT;
    <         uint client_flag = 0;
    ---
    >         unsigned int port = MYSQL_PORT;
    >         unsigned int client_flag = 0;
    
  3. Символьная ссылка освобождение туда, где Python MySQL ожидает их:

    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    
  4. В Вашем каталоге MySQL-python-1.2.2 восстановите свой пакет:

    $ sudo python setup.py build
    

    Примечание: Вы получите предупреждение, проигнорируете его.

  5. Установите пакет:

    $ sudo python setup.py install
    

Что касается стартового MySQL, существуют инструкции здесь относительно запуска его как услуга. Лично, я просто работаю

sudo mysqld_safe 

вручную, фоновая обработка это с ^Z и bg после того как я вставил свой пароль.

12
ответ дан 8 December 2019 в 14:48
поделиться

Можно использовать BSD-подобное (?) http://macports.org, который обеспечивает подобные хинду build-it-yourself установки широкого ряда программного обеспечения, которое Вы ожидали бы находить в дистрибутиве Linux.

Кроме того, Вы могли просто запустить Ubuntu в виртуальной машине как Ваш тестовый этап.

Это - честно простое

# port install <pkgname>

2
ответ дан 8 December 2019 в 14:48
поделиться

Принятие этого является просто средой разработки, Вы могли попытаться использовать SQLite 3 в качестве своей базы данных. Пробег может варьироваться в зависимости от того, как низкий уровень необходимо добраться с базой данных для определенного приложения.

2
ответ дан 8 December 2019 в 14:48
поделиться

Я поместил пошаговое руководство в сообщение в блоге, которое могло бы помочь: Установка Django с MySQL на Mac OS X.

0
ответ дан 8 December 2019 в 14:48
поделиться

Python mysqldb packge находится в штрейкбрехере, но это находится в нестабильном дереве. Просто включите нестабильное дерево, и Вы сможете установить его.

Или, если Вы подлежите тому, что имели два альтернативных диспетчера пакетов, это находится также в MacPorts.

У меня также были проблемы в прошлый раз, когда я должен был сделать это и закончил тем, что шел с версией штрейкбрехера и сохранил много головной боли.

0
ответ дан 8 December 2019 в 14:48
поделиться

Если Вы - пользователь Mac, устанавливаете MacPorts. Почти любое приложение Linux/Unix доступно через "порт". Это просто и легко для управления.

0
ответ дан 8 December 2019 в 14:48
поделиться

Установка MacPorts. Выполненный port install mysql. Это работало на меня!

0
ответ дан 8 December 2019 в 14:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: