首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到版本`CURL_OPENSSL_3‘

未找到版本`CURL_OPENSSL_3‘
EN

Ask Ubuntu用户
提问于 2018-10-26 22:18:25
回答 3查看 69.8K关注 0票数 14

我刚从Ubuntu 16.04升级到18.04。它似乎工作良好( AMD驱动程序的问题,修复),虽然它似乎是打破了我的Rails创业板使用的卷曲。

当我启动Puma服务器时,我会得到以下错误:

没有找到/home/maxence/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in require': /usr/lib/x86_64-linux-gnu/libcurl.so.4: version CURL_OPENSSL_3‘(由/home/maxence/.rvm/gems/ruby-2.5.0/gems/curb-0.9.6/lib/curb_core.so) - /home/maxence/.rvm/gems/ruby-2.5.0/gems/curb-0要求).9.6/lib/.9.6_core.so (LoadError)

不知道该怎么解决。

我试图重新整理所有Curl和RVM (这似乎也被打破了),尽管没有运气。

我很确定这是升级的问题,因为在我的桌面电脑上,我使用相同的配置,一切都很好。

编辑

在重新安装RVM时,我收到了以下消息

在/usr/share/ RVM /中安装rvm几乎已经完成:

  • 首先,您需要将所有将使用rvm的用户添加到“rvm”组,并且再次登录,任何使用rvm的用户都将使用umask u=rwx,g=rwx,o=rx操作。
  • 要开始使用RVM,您需要在所有打开的shell窗口中运行source /etc/profile.d/rvm.sh,在罕见的情况下,需要重新打开所有的shell窗口。*请不要忘记将您的用户添加到rvm组。安装程序不再自动向rvm组添加根或用户。管理员必须这么做。另外,请注意,只有在登录时才对组成员进行评估。这意味着用户必须注销,然后在组成员资格生效之前返回!maxence@maxence-XPS-15-9560:~$

不确定是否相关。(我不知道怎么做上面的事)

EN

回答 3

Ask Ubuntu用户

发布于 2019-01-16 16:26:07

我解决了它删除libcurl4-OpenSSL-dev的问题:

代码语言:javascript
复制
sudo apt-get remove --auto-remove libcurl4-openssl-dev

并安装libcurl的previus版本:

代码语言:javascript
复制
sudo apt-get install libcurl3 -y
票数 22
EN

Ask Ubuntu用户

发布于 2019-01-02 15:06:32

在更新到18.04之后,我也遇到了类似的问题。虽然我使用的是不同的ruby (patron),但问题可能是一样的:C库绑定是用较早版本的libcurl编译的,因此要求提供已经不存在的版本。因此,要使其工作,您需要强制宝石被重建。

我就是为了让它再次发挥作用而做的:

  • bundle exec gem pristine patron (在我的例子中,引起问题的是赞助人gem,但是您应该能够执行bundle exec gem pristine curb)。
  • sudo apt install libcurl4-gnutls-dev (安装开发包以便编译使用libcurl4的代码)
  • bundle install (这将重建赞助人/限制,从而解决问题!)

一旦这些步骤完成,您就可以重新运行您的代码了,它现在应该可以工作了!

票数 4
EN

Ask Ubuntu用户

发布于 2019-06-26 10:12:03

2019年的解决方案(找不到libcurl3的安装候选)转到:https://packages.ubuntu.com/search?keywords=libcurl3&searchon=names&suite=all§ion=all并安装libcurl3

此外,您可能还必须删除libcurl4。

代码语言:javascript
复制
apt-get remove libcurl4

并安装libssl1.0.0 :https://packages.ubuntu.com/search?keywords=libssl1.0.0&searchon=names&suite=all§ion=all

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1087576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档