Настройка браузера, используемого для отображения графиков Gadfly в Julia

Я использую Julia 0.4.5 на Windows 7. Когда я вызываю Gadfly.plot, Internet Explorer открывается для отображения графика.

Как я могу настроить Джулию на использование браузера по своему выбору (например, Google Chrome) для отображения графиков Gadfly?

2 ответа

Решение

Кажется, Gadfly использует эту функцию, чтобы открыть файл.html:

function open_file(filename)
    if OS_NAME == :Darwin
        run(`open $(filename)`)
    elseif OS_NAME == :Linux || OS_NAME == :FreeBSD
        run(`xdg-open $(filename)`)
    elseif OS_NAME == :Windows
        run(`$(ENV["COMSPEC"]) /c start $(filename)`)
    else
        warn("Showing plots is not supported on OS $(string(OS_NAME))")
    end
end

Таким образом, для Windows вы можете написать свой альтернативный cmd.exe(может быть.bat, который проверяет, является ли аргумент.html, затем запустить chrome или перейти к истинному cmd.exe) и заменить ENV["COMSPEC"]

try: Установите Google Chrome в качестве браузера по умолчанию для всех файлов.html или.htm.

Другие вопросы по тегам