所以我正在尝试做一些涉及sbt
通过 SSH 命令运行的事情,这就是我正在尝试的:
ssh my_username@<server ip> "cd <project folder>; sbt 'run-main Foo' "
但是,当我这样做时,我收到一条错误消息:bash: sbt: command not found
然后我自己通过 SSH 进入服务器,cd
进入项目文件夹,然后运行sbt 'run-main Foo'
,一切正常。我已经检查以确保它在远程服务器sbt
上的变量上,并且它显示了正确的值。$PATH
ssh my_username@<server ip> "echo $PATH"
我觉得这是一个简单的修复,但无法弄清楚......帮助?谢谢!-kstruct