【问题标题】:Problem with Ruby Bundle Install, /usr/bin/ld: cannot find -lssl, /usr/bin/ld: cannot find -lcrypto Dradis FrameworkRuby Bundle 安装问题,/usr/bin/ld:找不到 -lssl,/usr/bin/ld:找不到 -lcrypto Dradis Framework
【发布时间】:2020-04-21 15:58:34
【问题描述】:

我正在使用 Elementary OS,并尝试安装 Dradis Framework

我按照所有步骤添加了一些其他步骤(例如我安装了 Ruby 2.5.1p57),当我在 dradis-ce/bin 中运行 ./setup 时。在出现错误消息之前一切正常:

An error occurred while installing mysql2 (0.5.2), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'` succeeds before bundling.

所以我跑了gem install mysql12 -v '0.5.2',消息控制台是

can't find -ssl- lss-

我已经安装了build-essential,但它不起作用。我已经安装了 MySQL Ver 14.14 Distrib 5.7.28 并且什么也没发生。

【问题讨论】:

  • 尝试安装 libssl-dev 包。它通常为每个帖子提供 -lssl 和 -lcrypto:stackoverflow.com/questions/25979525/…
  • 神奇的人,它奏效了。抱歉,我是新手,我花了 3 个小时寻找解决方案。非常感谢你
  • 欢迎来到 SO!错误图像不能替代实际文本。 SO 不会以文本形式阻止共享错误。请参阅“I downvoted because an image of your exception isn't helpful”,然后编辑问题并将文本放入其中,格式正确,没有“已编辑”或“更新”标签。这样做是在帮助其他人解决同样的问题。

标签: ruby-on-rails rubygems bundle-install elementary


【解决方案1】:

-lssl-lcrypto 选项由 Ubuntu/Debian 和类 Ubuntu 系统上的 libssl-dev 软件包提供。

安装 libssl-dev 软件包后,您应该能够安装 MySQL2 gem。

【讨论】:

    猜你喜欢
    • 2021-05-07
    • 2011-07-16
    • 1970-01-01
    • 2011-01-18
    • 2012-05-17
    • 2020-04-14
    • 2012-03-26
    • 2018-12-13
    • 2015-09-22
    相关资源
    最近更新 更多