Mina部署:`remote`命令找不到我的可执行文件(从0.3升级到1.0后)

时间:2017-02-02 16:23:09

标签: ruby-on-rails deployment mina

我有以下自定义任务:

desc "Performs a backup."
task backup: :environment do
  comment 'Performing backup'
  command %{backup perform --trigger=audit}
end

它出现以下错误:

$ mina backup
-----> Performing backup
       bash: line 1: backup: command not found
       Connection to zugangfueralle01.nine.ch closed.

 !     Run Error

但是当手动ssh到服务器并执行$ backup perform --trigger=audit时,它运行良好。

remote是否会错过手动ssh时加载的某些配置?

有趣的是,这个完全相同的任务在v0.3中运行得很好,但在升级到1.0之后,它不再是

更新

我在command %{source $HOME/.bash_profile; source $HOME/.bashrc;}命令之前添加了backup来加载env。这有效。我仍然怀疑mina应该已经加载了env本身。

0 个答案:

没有答案