Der Versuch, save_and_open_page
überhaupt zum Arbeiten zu bringen, gibt mir den folgenden Fehler:
Spezifikation:
%Vor% Wenn ich die Launchy-Zeile auskommentiere, funktioniert es gut, also bin ich mir nicht sicher, was das Problem ist ... vielleicht ein Problem mit dem Pfad c:/
?
Gemfile
Dies liegt daran, dass der Laufwerksbuchstabe im Dateipfad fälschlicherweise als Teil eines uri-Schemas erkannt wird.
Sie können es vorübergehend beheben, indem Sie Zeile 12 in /launchy/lib/launchy/applications/browser.rb ändern von:
return true if File.exist?( uri.path ) and uri.scheme.nil?
bis
return true if File.exist?( uri.path ) && !schemes.include?( uri.scheme )
Ich bin der Autor von Launchy und wurde gerade über dieses Problem informiert. Ich mache im Allgemeinen Fehlerbehebungen über GitHub und habe dieses Problem dort platziert. Ausgabe # 65
Jedes Mal, wenn Sie auf ein Problem mit Launchy stoßen, aktivieren Sie bitte das Start-Debugging und melden Sie ein Problem mit dem Projekt auf github
Sie können Launchy-Debugging aktivieren, indem Sie die Umgebungsvariable LAUNCHY_DEBUG=true
setzen. Sie können dies entweder über die Shell oder über Ruby-Code tun, wenn Sie Launchy in Ihre Anwendung einbetten.
Oder wenn Sie Launchy einbetten:
%Vor%Tags und Links ruby-on-rails capybara rspec integration-testing