Tôi đang cố gắng bắt đầu nút nô lệ xóa trên cụm và tôi nhận được thông báo "bash: erl: command not found". Mặc dù tôi có bí danh cho erl. Dưới đây là những gì tôi thực sự làm:Erlang: bắt đầu nút nô lệ
[[email protected] ~]$ erl -rsh ssh -sname n001
Eshell V5.7.5 (abort with ^G)
([email protected])1> slave:start_link("[email protected]", n002, "-rsh ssh").
bash: erl: command not found
{error,timeout}
([email protected])2>
Có thể có điều gì đó sai? Cảm ơn.
CẬP NHẬT: Tôi đã thêm thư mục bin erlang vào biến $ PATH của tôi; Tôi đã đặt biến $ ERLANG_ROOT_DIR; tạo liên kết tượng trưng trong ~/to ERL - nhưng không có gì đã thay đổi ... erlang Btw, tôi đã cài đặt trong ~/bin/erlang dir ...
'.bashrc' thường chứa dòng sau gần đầu: # Nếu không chạy tương tác, đừng làm bất cứ điều gì [-z "$ PS1"] && return Vì vậy, nếu bạn xác định biến 'PATH' trước đó, bạn có thể sử dụng tùy chỉnh 'erl' của bạn. Bash * không * đọc .bashrc ở chế độ không tương tác. – aronisstav