Centos
無法安裝erlang
我正在
Erlang
嘗試RabbitMQ
安裝CentOS release 6.4 (Final)
yum install -y erlang
它給了我以下錯誤:
Error: Package: erlang-R12B-5.12.el5.rf.x86_64 (rpmforge) Requires: libodbc.so.1()(64bit)
我找不到解決方案,因為
libodbc.so.1
我也安裝unixODBC
了unixODBC-devel
R12B 版本是從 2008 年開始的。根據該版本的自述文件,它如何處理 R13A 中的 ODBC 庫有一個更新:
The configure script of the odbc application now also looks for odbc libraries in lib64 and lib/64 directories when building on a 64-bit system.
這可以解釋為什麼舊版本無法找到正確的 ODBC 庫。
如果您不需要該特定版本(我真誠地希望您不需要!),您應該添加 Erlang 儲存庫以獲取目前版本:
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
如果您不想這樣做,您可以使用
epel
儲存庫中的版本是 R14B,至少從這十年開始(準確地說是 2010 年)。要開始使用該儲存庫,請執行su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
然後嘗試再次安裝erlang。
您可以使用erlang-solution repo安裝 erlang
- 安裝回購
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
- 安裝二郎
sudo yum install erlang