【问题标题】:Apt-Get not finding Packagesapt-get 找不到包
【发布时间】:2012-03-30 02:50:50
【问题描述】:

我目前正在尝试通过 apt-get 为 rails 3 应用程序安装 mysql 包,因此我可以让相应的 gem 工作。

当我跑步时:

sudo apt-get install libmysql-ruby libmysqlclient-dev

我明白了:

E: Couldn't find package libmysql-ruby

当我尝试更新 apt 时,我得到:

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

如果这有帮助,请通过 Fink for max osx (10.7) 安装 我会为这个问题提供任何帮助。

【问题讨论】:

  • 在 Ubuntu 论坛/stackexchange 中提问,更快更好的答案

标签: mysql linux packages apt


【解决方案1】:

只是简单的猜测:

apt-cache search mysql | grep lib

或者直接

apt-cache search libmysql-ruby

这可能会提示您知道包名称是否有点不同。

【讨论】:

    【解决方案2】:

    好吧,我不太确定这是一个编程问题……但试试这个: apt-cache 搜索 libmysql-ruby 以检查软件包名称,看看是否有其他类似的名称,或者是否是不同的拼写。

    【讨论】:

      【解决方案3】:

      试试这个:

      sudo apt-get install ruby-mysql2 libmysqlclient-dev
      

      【讨论】:

      • 在 ubuntu 20.04 LTS 下,这是唯一对我有用的解决方案。
      【解决方案4】:

      为了解决

      Gem::Ext::BuildError: ERROR: Failed to build gem native extension error for mysql2,

      只需尝试以下命令,

      sudo apt-get install ruby-mysql
      

      & 然后

      sudo apt-get install libmysqlclient-dev

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-18
        • 1970-01-01
        • 2014-05-06
        • 2016-06-04
        • 1970-01-01
        • 1970-01-01
        • 2022-09-25
        • 2016-01-20
        相关资源
        最近更新 更多