我正在尝试在我的ubuntu版本16.04.5机器上安装rabbitmq。
我遵循了多种安装方法,但每次都会遇到一些依赖问题。
我跟着
和
每次我都收到相同的错误:
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
erlang : Depends: erlang-diameter but it is not going to be installed
Depends: erlang-e
除了使用不同的脚本语言之外,node.js的主要吸引力似乎在于它支持事件驱动编程,由于其简化的非阻塞I/O调用,使得编写可伸缩的服务器(或其他典型的I/O受限应用程序)变得更容易。然而,这个特性是以必须学习新的编程模型为代价的,新的编程模型本质上需要你在回调函数之后传递回调函数,这使得一些简单的任务(例如依赖的操作序列)变得更加复杂。
将这种编程模型与传统的Ruby on Rails相比,Ruby on Rails阻塞了所有I/O操作,并且(有效地)是单线程的(由于MRI的绿色线程实现)。
在这里,似乎可以实现一个Ruby (或Rails)运行时,通过捕获I/O调用,透明地用它们的非阻塞版本替
我对Raspberry Pi和Linux/Debian非常陌生,所以请容忍我。几个小时以来,我一直试图在我的树莓Pi 3上安装rabbitMQ,但没有结果。我遵循了这些步骤,但最后每当我试图编写sudo apt-get install rabbitmq-server时,我都会得到这样的结果:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that
我有新的Debian 9。
我有新的ejabberd从回购,没有任何错误。
root@mail:~# apt install ejabberd
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
erlang-goldrush erlang-jiffy erlang-lager erlang-p1-cache-tab erlan