Ssh &引用;:宋承宪;ins';t在Phoenix应用程序中可用

Ssh &引用;:宋承宪;ins';t在Phoenix应用程序中可用,ssh,erlang,elixir,phoenix-framework,Ssh,Erlang,Elixir,Phoenix Framework,在我的Phoenix web应用程序中,我使用的是Erlang:ssh模块,下面是我代码的一部分: # my_app/lib/file1.ex # ............ :ssh.start() 它在本地工作,但在服务器上由于某种原因引发异常,我可以在日志和控制台中看到它也引发异常: # in Phoenix console as well > :ssh.start() ** (UndefinedFunctionError) function :ssh.start/0 is un

在我的Phoenix web应用程序中,我使用的是Erlang:ssh模块,下面是我代码的一部分:

# my_app/lib/file1.ex

# ............
:ssh.start()
它在本地工作,但在服务器上由于某种原因引发异常,我可以在日志和控制台中看到它也引发异常:

# in Phoenix console as well

> :ssh.start()
** (UndefinedFunctionError) function :ssh.start/0 is undefined (module :ssh is not available)
    :ssh.start()


您是否能够在
erl
中运行
ssh:start()。
?@Dogbert,
ssh:start()3:在“.”之前出现语法错误。
@Dogbert,
ssh:start()。
-->-->
*3:在“.”之前出现语法错误。
@Dogbert,实际上--是的,我可以
ssh:start()。
-->
确定
尝试将
:ssh
作为依赖项添加到mix.exs中的
应用程序
列表中,创建新版本,上载,然后在控制台中运行
:ssh.start
$ sudo apt-get install erlang-ssh
Reading package lists... Done
Building dependency tree       
Reading state information... Done
erlang-ssh is already the newest version (1:19.2-1