Per aggiornare Redmine, ho bisogno di SVN per eseguire il ping della nostra installazione Redmine dal nostro hook post-commit. Il nostro hook post-commit è uno script Ruby che genera un'email. Mi piacerebbe inserire una chiamata fare questo:Qual è la sintassi corretta per Ruby per eseguire una chiamata di sistema a curl?
curl --insecure https://redmineserver+webappkey
Questa chiamata funziona da linea di comando, ma quando provo a fare questo:
#!/usr/bin/ruby -w
REFRESH_DRADIS_URL = "https://redmineserver+webappkey"
system("/usr/bin/curl", "--insecure", "#{REFRESH_DRADIS_URL}")
Non funziona. Come lo faccio in rubino? Ho cercato su google 'ruby system curl', ma ho appena ricevuto una serie di link per integrare curl in ruby (che NON è quello a cui sono interessato).
proposito: uso inutile di interpolazione stringa. –