我刚刚从 Ubuntu 16.04 升级到 18.04。它似乎工作正常(修复了 AMD 驱动程序的问题),尽管升级似乎破坏了我的 Ruby on Rails gem CURB 使用的 CURL。
当我启动 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: versionCURL_OPENSSL_3' not found(/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/curb_core .so(加载错误)
不知道如何修复。
我试图重新安装 Curl 和 RVM(似乎也坏了),但没有运气。
我很确定这是升级的问题,因为在我的台式计算机上我使用相同的配置并且一切正常..
编辑
重新安装 RVM 时,我收到此消息
在 /usr/share/rvm/ 中的 RVM 安装基本完成:
首先,您需要将所有将使用 rvm 的用户添加到“rvm”组,然后注销 - 再次登录,任何使用 rvm 的人都将使用
umask u=rwx,g=rwx,o=rx.要开始使用 RVM,您需要
source /etc/profile.d/rvm.sh在所有打开的 shell 窗口中运行,在极少数情况下您需要重新打开所有 shell 窗口。* 请不要忘记将您的用户添加到 rvm 组。安装程序不再自动将 root 或用户添加到 rvm 组。管理员必须这样做。另请注意,组成员身份仅在登录时进行评估。这意味着用户必须先注销然后重新登录,然后组成员身份才能生效!maxence@maxence-XPS-15-9560:~$
不确定是否相关。(我不知道怎么做上面的)
18.04 ×1