當前位置:首頁 » 操作系統 » 源碼安裝erlang

源碼安裝erlang

發布時間: 2023-01-06 03:55:07

① undefined unable to load crypto library 缺少什麼依賴

解決辦法:

1、下載openssl源碼
wget http://www.openssl.org/source/openssl-1.0.1f.tar.gz
tar zxvf openssl-1.0.1f.tar.gz

2、進入源碼目錄,如果不是新下載解壓的目錄,而且以前有編譯安裝過的,進入目錄後執行make clean以確保能重新編譯
cd openssl-1.0.1f

3、為了不要和已安裝的openssl混淆,這里指定一個新的安裝目錄
./config --prefix=/opt/ssl
4、config之後,會生成Makefile,打開Makefile找到gcc,在CFLAG參數列表裡加上-fPIC
5、編譯並安裝

make && make install

6、現在進入你的erlang源碼安裝目錄,如果已經編譯安裝過erlang,為確保能重新編譯,先執行:
make clean

7、加上openssl安裝路徑重新configure,如果有安裝多個版本的erlang,為了可以方便找到新安裝的erl,這里可以指定一個新的安裝目錄,示例如下:
./configure --with-ssl=/opt/ssl/ --prefix=/opt/erlang

8、編譯並安裝
make && make install

② 在linux下安裝rabbitmq失敗怎麼解決

RabbitMQ 是由 LShift 提供的一個 Advanced Message Queuing Protocol (AMQP) 的開源實現,由以高性能、健壯以及可伸縮性出名的 Erlang 寫成,因此也是繼承了這些優點。
AMQP 里主要要說兩個組件:Exchange 和 Queue (在 AMQP 1.0 里還會有變動),如下圖所示,綠色的 X 就是 Exchange ,紅色的是 Queue ,這兩者都在 Server 端,又稱作 Broker ,這部分是 RabbitMQ 實現的,而藍色的則是客戶端,通常有 Procer 和 Consumer 兩種類型:

1:mq的安裝需要Erlang,所以首先下載Erlang,下載地址:http://www.erlang.org/download.html直接下載源碼,編譯安裝即可。
將下載好的tar包解壓編譯安裝,如下命令:
tar -zxvf otp_src_R16B03-1.tar.gz

cd otp_src_R16B03-1
./configure && make install

安裝過程中可能出現如下錯誤:
configure:error:
No curses library functions found
configure: error:/bin/sh'/home/niewf/software/erlang_R13B01/erts/configure'
failed for erts

解決方法:
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel

或者直接下載ncurses包編譯安裝。
下載地址:http://download.chinaunix.net/download/0008000/7242.shtml
tar zxvf ncurses.tar.gz #解壓縮並且釋放 文件包
cd ncurses #進入解壓縮的目錄(注意版本)
./configure #按照你的系統環境製作安裝配置文件
make #編譯源代碼並且編譯NCURSES庫
su root #切換到root用戶環境
make install #安裝編譯好的NCURSES庫

完成後繼續返回上一步操作。

2:安裝python,如果系統中python版本低於2.5的話需要升級python到2.6以上,具體可參考:http://gavinshaw.blog.51cto.com/385947/610585

3:安裝simplejson,直接下載simplejson源碼包編譯安裝即可,下載地址:https://pypi.python.org/pypi/simplejson/。
下載simplejson源碼包後,運行python setup.py install即可完成安裝。

4:安裝rabbit mq,下載地址:https://www.rabbitmq.com/install-generic-unix.html
下載後放入相應目錄解壓,進入%RABBITMQ_HOME%/sbin目錄下運行:./rabbitmq-server start即可啟動mq。
如果遇到如下錯誤,則參考http://leeon.me/a/rabbitmq-start-fail-note解決方案
ERROR: epmd error for host "xxx": address (cannot connect to host/port)
到此mq已經安裝完成。
在%RABBITMQ_HOME%/sbin目錄運行./rabbitmqctl status可查看當前mq狀態。
同時mq也提供了界面查看當前mq狀態,但是需要啟用該插件功能,運行如下命令:
rabbitmq-plugins enable rabbitmq_management,然後在瀏覽器中輸入:http://host-name:15672/#/即可訪問,頁面結果如下:

③ 如何在Linux下安裝Erlang

要看你使用的linux版本。
如果是debian系列的,一般可以直接 sudo apt-get install erlang來進行安裝。
如果是redhat系列,一般需要下載源碼進行安裝,也可yum list | grep erlang 看看軟體源里有沒有

④ 如何在Linux下安裝Erlang

要看你使用的linux版本。
如果是debian系列的,一般可以直接 sudo apt-get install erlang來進行安裝。
如果是redhat系列,一般需要源碼進行安裝,也可yum list | grep erlang 看看源里有沒有

⑤ ubuntu 怎麼安裝 erlang

1 :如果你主機上沒有安裝jdk,那需先安裝,安裝過程如下:

# sudo apt-get update (更新已安裝的包)
#sudo apt-get install openjdk-7-jdk
# javac -version(檢測版本)

2 :安裝erlang R17B的過程如下:

安裝相關類庫

# install libraries and tools :

sudo apt-get install libncurses5-dev m4 fop freeglut3-dev
libwxgtk2.8-dev g++ libssl-dev xsltproc build-essential tk8.5 unixodbc
unixodbc-dev libxml2-utils

下載erlang可以手動去官網下載:http://www.erlang.org/

# download source code wget http://erlang.org/download/otp_src_R17B.tar.gz

# tar zxvf otp_src_R17B.tar.gz(解壓)

# cd otp_src_R17B/ (進入到解壓好的文件夾中)

編譯安裝

# ./configure --prefix=/opt/erlang(指定安裝目錄)

# make(編譯)

# make install(安裝)

更新環境變數

# vim /etc/profile

在最後一行加上

export PATH=/opt/erlang/bin:$PATH

保存退出後

source /etc/profile

命令行中輸入erl看是否安裝成功!

⑥ 如何退出Erlang系統

【下載erlang源碼安裝包】:在linux安裝erlang只能下載源碼安裝包來安裝,可以到erlang官方網站上下載,如圖。

【解壓安裝包】:下載的安裝包是經過壓縮的gz格式,在linux下解壓用到系統自帶的tar工具,在安裝包所在目錄執行命令:tar -zxvf otp_src_R16B03-1.tar.gz

3
【配置安裝環境】:打開解壓後的目錄-執行命令:cd otp_src_R16B03-1;配置安裝環境-執行命令:

4
【編譯源碼】:執行編譯命令:make

⑦ 如何在Linux下安裝Erlang

這里的是CentOs操作系統下的安裝,其他操作可以借鑒這篇文章查看如何安裝,具體步驟如下:

安裝GCC yum install gcc

安裝ncurses-devel yum install ncurses-devel


1.訪問官網下載頁找到適合自己機器運行的版本;
2.將Erlang下載到本地

  1. wget http://www.erlang.org/download/otp_src_19.2.tar.gz

3.解壓並安裝

  1. tar -zxvf otp_src_19.2.tar.gz
  2. cd otp_src_19.2
  3. ./configure
  4. make && make install

4.注意,這里是使用默認的路徑進行安裝,如有需要可以自行更改,安裝完後輸入「erl」以下提示即為安裝成功:

  1. [root@cloud bin]# erl
  2. Erlang R16B02 (erts-5.10.3) [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false]
  3. Eshell V5.10.3(abort with ^G)
  4. 1>
熱點內容
手機店設置的初始密碼一般是多少 發布:2025-05-11 09:33:15 瀏覽:400
昂科威選擇哪個配置 發布:2025-05-11 09:25:50 瀏覽:35
怎麼解決安卓視頻全屏卡頓 發布:2025-05-11 09:14:55 瀏覽:725
匯編從編譯到執行 發布:2025-05-11 09:09:04 瀏覽:257
安卓系統低版本如何升級 發布:2025-05-11 09:04:44 瀏覽:251
認證類型加密演算法 發布:2025-05-11 08:58:35 瀏覽:561
android停靠 發布:2025-05-11 08:42:23 瀏覽:645
超時代加密 發布:2025-05-11 08:41:29 瀏覽:780
為什麼還要輸入支取密碼 發布:2025-05-11 08:32:24 瀏覽:362
資料庫課程設計案例 發布:2025-05-11 08:15:33 瀏覽:51