【发布时间】:2020-03-15 19:48:37
【问题描述】:
红宝石 2.6.3 Ubuntu 16.04 找不到包 libmysqlclient-dev
说明: 获取 mysql2 0.5.2 安装带有本机扩展的 mysql2 0.5.2 Gem::Ext::BuildError: ERROR: 未能构建 gem 原生扩展。
为了解决这个问题,我跑了。
gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'
然后得到以下错误。 mysql 客户端丢失。你可能需要'apt-get install libmysqlclient-dev'
现在我被卡住了,没有找到可行的解决方案。尝试了谷歌和所有其他选项,但没有任何建议对我有用。 找不到包 libmysqlclient-dev
【问题讨论】:
-
你试过“sudo apt-update && sudo apt-get install libmysqlclient-dev”吗?
-
是的,我做到了。我试过“sudo apt-get update”和“sudo apt-get install libmysqlclient-dev”但没用。
-
@UmairLiaquat ,尝试使用
sudo apt-get install mysql-server后跟sudo mysql_secure_installation然后按照说明操作,稍后使用mysql -u root -p followed by password访问mysql -
@AmanRelan 找不到包 mysql-server
-
尝试
default-libmysqlclient-dev,如果不起作用,则reset your apt sources 并使用两个包名重试。
标签: mysql ruby ruby-on-rails-4 mysql2 libmysql