Как я могу открыть веб-сайт в веб-браузере пользователя по умолчанию (предпочтительно независимом от платформы, но не обязательно) с помощью Ruby?
Я нашел несколько ссылок на самоцвет Launchy, однако Launchy, похоже, неправильно обрабатывает амперсанды. Например, команда
Launchy.open("http://mysite.com?param1=a¶m2=b")
вызывает ошибку "'param2' не распознается как внутренняя или внешняя команда. Я использую Windows, а оболочка Windows интерпретирует амперсанд как разделитель команд, поэтому я подозреваю, что это вызывает проблему. Документация по Launchy очень разреженный: http://copiousfreetime.rubyforge.org/launchy/.
Другие предлагали использовать команду запуска Windows, но с той же проблемой.