как настроить Surfraw на OSX?

Кому-нибудь удалось настроить Surfraw на OSX? Как мне получить рабочую конфигурацию для OSX? http://www.surfraw.org/

Surraw 2.2.8 есть как в macports, так и в homebrew — пробовали ли вы устанавливать через эти системы?

Ответы (2)

После того, как вы его установили (я использовал Macports), ваш ~/.surfraw.confфайл должен выглядеть как минимум так:

SURFRAW_graphical=yes
SURFRAW_graphical_browser=open

Команда openоткрывает приложение с графическим интерфейсом по умолчанию для всего, что ей передано. В этом случае ему передается URL-адрес http://, поэтому он открывается в браузере по умолчанию.

Требовалась дополнительная строкаSURFRAW_text_browser=open
У вас есть SURFRAW_text=yesгде-нибудь там? Мой отлично работает с этими двумя линиями. В любом случае, рад, что у вас все заработало!
Странно, да? у меня не было SURFRAW_text=yes. Не знаю, почему SURFRAW_graphical=yesне сработало. В любом случае, да, это работает, и спасибо за наводку open!

Surfraw 2.2.8 можно установить с помощью Homebrew или Macports .

Вот как установить через Homebrew. Эти команды должны быть введены в терминальном приложении:

Установить доморощенный

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

Установить Surfraw

brew install surfraw
Он установлен, но когда я его запускаю, я получаю /usr/local/bin/surfraw: line 470: /Applications/Google: No such file or directory. Я пытаюсь выяснить рабочую конфигурацию. У меня нет Lynx, поэтому .surfraw.confя использую SURFRAW_text_browser=/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome, что должно быть правильным расположением файла.
Как вы установили? Я использовал описанную выше процедуру, и при наборе текста $ sr google "foo"открывается мой браузер по умолчанию (Safari или Chrome). это без .surfraw.confфайла
Я устанавливал с помощью brew. Я просто удалил .surfraw.conf, удалил, а затем переустановил с помощью brew install surfraw. Потом снова команда. Тот же результат:/usr/local/bin/surfraw: line 470: http://www.google.com/search?q=foo&num=30: No such file or directory
Пробовал устанавливать через порт. Та же ошибка, другой каталог:/opt/local/bin/surfraw: line 470: http://www.google.com/search?q=foo&num=30: No such file or directory
Я добился некоторого прогресса. Я пытался sr -browser="/Applications/Safari.app/Contents/MacOS/Safari" google foo. Но это открывает Safari с URL-адресомfile:///Users/peter/http:/www.google.com/search%3Fq=foo&num=30
Спасибо за вашу помощь. Теперь работает. Файл конфигурации нуждался в дополнительной строкеSURFRAW_text_browser=open