var os = require("os")
os.hostname()
我怎样才能进入长生不老药?
答案 0 :(得分:19)
Elixir的标准库似乎没有这方面的功能,但是Erlang有inet:gethostname/0
可以直接调用:
iex(1)> {:ok, hostname} = :inet.gethostname
{:ok, 'dogbert'}
iex(2)> hostname
'dogbert'
答案 1 :(得分:1)
为了完整起见,你也可以这样做:
{{1}}
这适用于Windows,* nix和Mac。正如您所看到的,它返回一个Elixir二进制文件(而不是Erlang charlist),但您也可能需要关注自己去掉行结尾。