Apt-Get не находит пакеты - PullRequest
1 голос
/ 13 марта 2012

В настоящее время я пытаюсь установить пакеты mysql для приложения rails 3 через apt-get, чтобы я мог заставить работать соответствующие гемы.

Когда я бегу:

sudo apt-get install libmysql-ruby libmysqlclient-dev

Я получаю:

E: Couldn't find package libmysql-ruby

Я, когда пытаюсь обновить apt, я получаю:

Reading Package Lists... Done
Building Dependency Tree... Done

Если это поможет, apt получит установку через Fink для max osx (10.7) Я буду признателен за любую помощь в этом вопросе.

Ответы [ 4 ]

1 голос
/ 23 июня 2015

Попробуйте это:

sudo apt-get install ruby-mysql2 libmysqlclient-dev
0 голосов
/ 05 ноября 2015

Чтобы разрешить

Gem :: Ext :: BuildError: ОШИБКА: не удалось создать внутреннюю ошибку расширения gem для mysql2,

Просто попробуйте выполнить следующие команды,

sudo apt-get install ruby-mysql

, а затем

sudo apt-get install libmysqlclient-dev

0 голосов
/ 06 марта 2013

Ну, я не совсем уверен, что это вопрос программирования ... Но попробуйте этот вопрос: apt-cache ищет libmysql-ruby в поиске имени пакета и проверяет, есть ли что-то подобное, или это другое написание.

0 голосов
/ 31 августа 2012

Просто простая догадка:

apt-cache search mysql | grep lib

Или просто напрямую

apt-cache search libmysql-ruby

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

...