大家好,我一直在寻找解决方案,虽然它可能很明显,但它正在逃避我。
我正在尝试使用 rake 通过系统命令在 ssh 上运行一些任务,但它无法识别我的 .ssh/config 文件。
例如:
task :my_task
system("ssh myserver 'command on myserver'")
end
这给了我错误:
ssh: Could not resolve hostname myserver: Name or service not known
当我从 rake 之外的命令行运行命令时,它运行良好。
在 irb 中测试时它也有效:
system "ssh myserver 'command on myserver'"
关于 rake 缺少什么(可能是完全显而易见的事情)的任何想法?