我有一台 Ubuntu 18.04 服务器,运行 Apache2、PHP 和 Ruby 2.5.1。
一切正常,直到我重启,然后 Ruby 无法运行。ruby -v
挂起和其他命令一样,没有错误,因为 Ruby 没有响应。如果我清除 Ruby,然后重新安装它,一切又会恢复正常,直到重启。
我尝试了 RVM、源代码和 rbenv,它们将安装并运行,直到服务器重新启动。
$ which ruby
/usr/share/rvm/rubies/ruby-2.5.1/bin/ruby
$ locate ruby
can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
造成此问题的原因可能是什么?