在redhat上安装datamapper mysql dm-mysql-adapter

发布于 2024-10-29 18:33:50 字数 294 浏览 0 评论 0原文

我正在尝试将 Ubuntu 盒子上的一个小型 Sinatra 应用程序移动到 Redhat 盒子上。

安装 gems 时,我在尝试安装 gem dm-mysql-adapter 时收到“无法构建本机扩展”错误。

我安装了 mysql-devel,我相信这是必需的库,但它似乎不起作用。

我可以在网上找到的所有信息都是针对 Ubuntu 的,并说安装 libmysqlclient-dev (Redhat 不存在;同样,我相信 mysql-devel 是合适的软件包)。

对使用 redhat 的人有什么建议吗?

I'm trying to move a small Sinatra app I have going on an Ubuntu box to a redhat box.

While installing gems, I get a "Can't build native extension" error while trying to install the gem dm-mysql-adapter.

I have mysql-devel installed, which I believe is the required library, but it doesn't seem to work.

All the info I can find online is for Ubuntu and says installing libmysqlclient-dev (which doesn't exist for Redhat; again, I believe mysql-devel is the appropriate package).

Any advice for someone using redhat?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜点 2024-11-05 18:33:50

你有正确的包“mysql-devel-5.1.48-1”,但 gem 在我的 centos5 机器上安装得很好,没有安装该包,你可以尝试 ruby​​-mysql gem。

[11:13:01][root@HOST:~]# gem search mysql

*** LOCAL GEMS ***


[11:13:03][root@HOST:~]# rpm -qa | grep -i mysql
perl-DBD-MySQL-3.0007-2.el5
mysql-5.0.77-4.el5_5.4


[11:13:11][root@HOST:~]# gem install mysql
Building native extensions.  This could take a while...
Successfully installed mysql-2.8.1
1 gem installed
Installing ri documentation for mysql-2.8.1...
...
[11:13:22][root@HOST:~]# 

you have the correct package "mysql-devel-5.1.48-1" but the gem installs fine on my centos5 box without the package installed, you could try the ruby-mysql gem instead.

[11:13:01][root@HOST:~]# gem search mysql

*** LOCAL GEMS ***


[11:13:03][root@HOST:~]# rpm -qa | grep -i mysql
perl-DBD-MySQL-3.0007-2.el5
mysql-5.0.77-4.el5_5.4


[11:13:11][root@HOST:~]# gem install mysql
Building native extensions.  This could take a while...
Successfully installed mysql-2.8.1
1 gem installed
Installing ri documentation for mysql-2.8.1...
...
[11:13:22][root@HOST:~]# 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文