那个设定
我已经下载了rabbitMQ并在 EC2 14.04 机器上使用了一些天。
设置很简单 - 我下载了二进制 .tar.gz,打开它并输入:
sbin/rabbitmq-server
RabbitMQ 启动并且一切运行正常。
问题
当我今天早上打开机器并尝试以同样的方式启动 rabbitMQ 时,我得到了:
ubuntu rabbitmq-server: erl: not found
我尝试过什么
首先,我正在寻找erl
:
$ locate erl | grep "erl$" | grep -v perl
/usr/bin/erl
/usr/bin/run_erl
/usr/bin/to_erl
/usr/share/doc/erlang-xmerl
但:
$ ls /usr/bin/erl
ls: cannot access /usr/bin/erl: No such file or directory
这意味着erlang
在 的最后一次更新之前的几个小时前就存在了locate
,但是不知何故被删除了!
我已经重新安装了 Erlang,apt-get
并且一切运行良好。
问题
为什么 Erlang 从我的机器上被删除了?我该如何防止这种情况再次发生?