:erlang.list_to_atom(“花名册”)访问mnesia表时出错

:erlang.list_to_atom(“花名册”)访问mnesia表时出错,erlang,elixir,ejabberd,mnesia,Erlang,Elixir,Ejabberd,Mnesia,我正在尝试从elixir shell获取mnesia表信息 我已尝试将字符串转换为atom String.to_atom("roster") 我试着将字符串作为列表[花名册]传递 命令- :ejabberd_admin.mnesia_table_info("roster") 错误 Erlang需要一个字符列表,而不是二进制文件。使用单引号: 另外: 上的Charlist文档 例如: Erlang需要一个字符列表,而不是二进制文件。使用单引号: 另外: 上的Charlist文档 例如: 是的,

我正在尝试从elixir shell获取mnesia表信息

我已尝试将字符串转换为atom

String.to_atom("roster")
我试着将字符串作为列表[花名册]传递

命令-

:ejabberd_admin.mnesia_table_info("roster")
错误


Erlang需要一个字符列表,而不是二进制文件。使用单引号:

另外:

上的Charlist文档

例如:


Erlang需要一个字符列表,而不是二进制文件。使用单引号:

另外:

上的Charlist文档

例如:


是的,我知道如何加入erlang节点。您是否可以共享此堆栈溢出链接上的步骤:是的,我知道如何加入erlang节点。您是否可以共享此堆栈溢出链接上的步骤:
ArgumentError
:erlang.list_to_atom("roster")
:ejabberd_admin.mnesia_table_info('roster')
iex(1)> :erlang.list_to_atom("roster")
** (ArgumentError) argument error
    :erlang.list_to_atom("roster")
iex(1)> :erlang.list_to_atom('roster')
:roster