안녕하세요, 저는 솔루션을 찾고 있었는데, 분명히 나에게 도망 가고 있습니다.레이크가 .ssh/config 파일을 인식하지 못합니다.
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
그것을 잘 실행합니다.
system "ssh myserver 'command on myserver'"
어떤 아이디어를 내가 레이크와 함께 실종 무엇을 (아마 완전히 분명한 것)에 : IRB에서 테스트 할 때
는 또한 작동?
는 무엇을 하는가, 당신은'-F' 매개 변수를 사용하여 구성 파일을 통과 할 때? –
-F 매개 변수? 무엇을/어디에서 사용합니까? – Sean
'ssh -f config_file_path' 여기서 * config_file_path *는 ssh 설정 파일의 경로이며 대개'~/.ssh/config'입니다. – tadman