最近尝试使用此处的说明(基本上使用apt-get install elixir
) - http://elixir-lang.org/install.html
安装完成后,我发现无法访问在http://localhost:5984上运行的CouchDB实例。
所以我试图删除并重新安装Couch本身。在这样做之后,我仍然无法在localhost上访问CouchDB。
只有在删除CouchDB,Erlang和Elixir(使用apt-get remove couchdb couchdb-bin erlang-base erlang-base-hipe erlang-solutions
)后才能使用简单的apt-get install couchdb
命令重新安装CouchDB。
我假设Elixir安装将Erlang / OTP升级到v18.1 ...... 这次升级会导致问题吗? 如果是这样,我如何解决它在同一台机器上同时使用CouchDB和Elixir?
答案 0 :(得分:2)
从外观上看,这里找到标准的Ubuntu Couch安装包 - https://launchpad.net/~couchdb/+archive/ubuntu/stable - 安装CouchDB版本1.6.1,将Erlang / OTP R14作为依赖项。
当您从官方网站上找到的软件包安装Elixir时,它会安装Erlang / OTP R18作为依赖项,覆盖以前安装的任何版本。
有三个问题。
叹息。
所以最后,我决定使用它 - https://github.com/jhs/build-couchdb - 我认为,在构建文件夹中安装了Erlang VM的本地化版本。这不太理想......
获得更多信息后,我会更新此答案。
欢呼帮助。
编辑 - 我认为它使用了已安装的相同版本的Erlang / OTP(如果可用)。