Was ist die richtige syntax für Ruby zu tun, ein system Aufruf von curl?

Aktualisieren, Redmine, ich brauche SVN ping unsere Redmine installation von unserer post-commit-hook. Unsere post-commit-hook ist ein Ruby-Skript, das generiert eine E-Mail. Ich möchte legen Sie einen Anruf, dies zu tun:

curl --insecure https://redmineserver+webappkey

Dieser Aufruf funktioniert von der Kommandozeile, aber wenn ich versuche, dies zu tun:

#!/usr/bin/ruby -w

REFRESH_DRADIS_URL = "https://redmineserver+webappkey"
system("/usr/bin/curl", "--insecure", "#{REFRESH_DRADIS_URL}")

Funktioniert es nicht. Wie mache ich das in ruby? Ich gegoogelt 'ruby system curl', aber ich habe gerade eine Reihe von links zu integrieren curl in ruby (das ist NICHT das, was mich interessiert).

  • Übrigens: die nutzlose Verwendung von string-interpolation.
InformationsquelleAutor Avery | 2010-09-16
Schreibe einen Kommentar