所以我試圖做一些涉及通過SSH命令運行sbt
,這就是我想要的:通過SSH的sbt(Scala)結果找不到命令,但是如果我自己做的話可以工作
ssh [email protected]<server ip> "cd <project folder>; sbt 'run-main Foo' "
當我這樣做,但是,我得到一個錯誤信息:bash: sbt: command not found
然後我去到SSH服務器自己,cd
到項目文件夾,然後運行sbt 'run-main Foo'
,一切都很好地工作。我已通過ssh [email protected]<server ip> "echo $PATH"
檢查確認sbt
位於遠程服務器上的$PATH
變量上,並顯示正確的值。
我覺得這是一個簡單的修復,但無法弄清楚......幫助? 謝謝! -kstruct