Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
我拥有ejabberd所需的所有mysql .beam文件。然后我通过apt安装了ejabberd。
但是,当我尝试将那些.beam文件复制到/usr/lib/ebin目录并运行ejabberd时,它回显到ejabberd.log,其内容如下:


  =信息报告==== 2012-05-31 09:46:02 ===
      应用:ejabberd
      退出:{bad_return,{{ejabberd_app,start,[normal,[]]}},
                           {'EXIT',database_module_missing}}}
      类型:临时


我做错了什么?

将mysql驱动程序添加到ejabberd apt安装中的正确方法是什么?

最佳答案

ejabberd are located in a different place使用的BEAM文件-尝试将文件放在此处。

附带说明一下:您确定那些BEAM文件真的还可以吗?关于二进制可移植性,Erlang不太宽容,因此始终建议使用与在目标计算机上运行ejabberd相同的Erlang版本重新编译必要的代码。

关于mysql - 使用ejabberd的mysql驱动程序而无需重新编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10831830/

10-13 02:06