如何添加以下依赖项来启动我的 Rails 服务器: 使用以下命令启动服务器时bin/start thin
出现以下错误消息:
/usr/share/rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:54:in `require': libssl.so.1.0.0: 无法打开共享对象文件:没有此文件或目录 - /usr/share/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-linux/openssl.so (LoadError)
升级 Ubuntu 后出现了这个问题,因为我在安装时清理了一些文件。不知道如何解决这个问题。
更新
如果我尝试使用命令启动服务器:bin/start
收到不同的错误信息:
/usr/share/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/digest.rb:16:in `const_missing': 未找到类 Digest::SHA1 的库 -- digest/sha1 (LoadError)
答案1
也许您的安装已损坏?在这种情况下,重新安装软件包apt
应该可以解决问题。或者也许您可以运行sudo apt install -f
来修复软件包?看起来共享库(或模块)丢失了。