天天看點

/usr/bin/env: escript: No such file or directory的解決辦法

測試了emqtt,想看看負載情況。于是:

git clone

https://github.com/emqtt/emqtt_benchmark.git

cd emqtt_benchmark

make

然後報錯:

/usr/bin/env: escript: No such file or directory

make: *** [get-deps] Error 127

怎麼回事?

先下載下傳:

wget

http://erlang.org/download/otp_src_20.3.tar.gz

tar xzf otp_src_20.3.tar.gz

cd otp_src_20.3

./configure --prefix=/home/erlang   --without-javac  

ln -s /home/erlang/bin/erl /usr/local/bin/erl

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

關鍵是要有這一行紅的。

再編譯就通過了。

測試:

100個用戶端以每秒100條來釋出消息

./emqtt_bench_pub -c 100 -I 10 -t bench/%i -s 256