gpt4 book ai didi

mysql - 无法找到包 libmysqlclient-dev

转载 作者:行者123 更新时间:2023-11-29 15:27:49 26 4
gpt4 key购买 nike

ruby 2.6.3乌类图16.04无法找到包 libmysqlclient-dev

说明:获取mysql2 0.5.2安装带有 native 扩展的 mysql2 0.5.2Gem::Ext::BuildError: 错误: 无法构建 gem native 扩展。

为了解决这个问题,我运行了以下命令。

gem install mysql2 -v '0.5.2' --source ' https://rubygems.org/ '

然后出现以下错误。mysql 客户端丢失。您可能需要“apt-get install libmysqlclient-dev”

现在我陷入困境,找不到有效的解决方案。尝试了谷歌和所有其他选项,但没有建议对我有用。无法找到包 libmysqlclient-dev

最佳答案

为了给你正确的答案,因为我发现所有评论都是切中要害的,但我想检查是否真的存在这样的问题。所以我启动了新的 ubuntu 服务器 16.04 并使用以下命令来安装 mysql gem。我使用rvm安装ruby

sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install software-properties-common
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

现在重新登录终端到rvm命令可以启动它的环境

rvm install ruby 2.6.3

现在我使用ruby -version来检查我使用的版本与您相同,因此得到了响应ruby 2.6.3p62(2019-04-16修订版67580)[x86_64-linux] 现在我使用以下命令来安装 gem。如果成功,则 Rails 也将被安装。

gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'

但是我遇到了与您相同的错误,现在让我们解决它,因为它告诉我们如何解决错误。这个错误已经告诉我我应该做什么。它告诉我安装以下软件包

apt-get install libmysqlclient-dev

现在我又试了一次,结果成功了。希望它能解决您的问题。如果仍然有问题,您可以尝试删除您安装的 mysql 软件包,然后使用这些命令重新安装。

关于mysql - 无法找到包 libmysqlclient-dev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58948492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com