RoR: Bundler: Как мне установить гем в моем гемфайле с опциями сборки? - PullRequest
3 голосов
/ 31 августа 2011

стандарт это:

gem "mysql", "2.7"

но .. когда я устанавливаю этот драгоценный камень в терминал, я должен выполнить эту команду:

 export ARCHFLAGS="-arch x86_64" ; sudo gem install --no-rdoc --no-ri mysql -v 2.7 -- --with-mysql-dir=/usr/local --with-mysql-config=/usr/local/mysql/bin/mysql_config

1 Ответ

4 голосов
/ 31 августа 2011

Это только часть ответа, но, по крайней мере, он должен помочь вам:

bundle config build.mysql --with-mysql-dir=/usr/local --with-mysql-config=/usr/local/mysql/bin/mysql_config --no-rdoc --no-ri

Это создаст .bundle/config в вашем домашнем каталоге, с опциями сборки, сохраненными при следующей установке.

Для второй части (установка переменной среды) вы можете либо экспортировать переменную куда-нибудь, где она будет установлена ​​постоянно (например, в вашем .bashrc), либо всегда запускать команду таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...