Przede wszystkim jestem nowy w MacOS i chcę mieć możliwość zobaczenia wyjścia llc -view-dag-combine1-dags sum.ll
. Na komputerze Mac llc wygeneruje kropkę w /tmp
katalogu i spróbuje otworzyć aplikację, aby wyświetlić plik kropki. Próbowałem Graphviz , ale nie działa (awaria programu). Chciałbym spróbować czegoś innego, na przykład xdot . Instaluję go przez brew install xdot
, ale nie wiem, jak pozwolić MacOS na użycie xdot
właśnie zainstalowanego pliku do otwarcia pliku dot.
Lub inne lepsze narzędzie do przeglądania pliku z kropkami? Chciałbym, żeby wszystko było tak proste, jak to tylko możliwe.
xdot /tmp/dotfile
?llc
wywołaopen
polecenie MacOS, aby wywołać aplikację i otworzyć plik z kropką. Nie chcę tego robić ręcznie. Poza tymllc
usunie tymczasowy plik kropki, jeśli się nie otworzy./usr/local/bin/xdot /tmp/dotfile
prawdopodobnie.open -a /usr/local/bin/xdot --args /tmp/dotfile
xdot
. Twoje polecenie jest tylko jednym strzałem. To, czego chcę, to za każdym razem, gdy klikam plik kropki, Mac uruchamia sięxdot
dla mnie.Odpowiedzi:
Nigdy wcześniej nie używałem „llc”.
Ale w moim przypadku do czynienia z plikiem .dot
użyłem
brew install graphviz
Następnie użyj następującego polecenia, aby przekonwertować .dot na .png
Działa za każdym razem bez awarii.
źródło
llc
willopen
graphviz viewer (najwyraźniej gui) po wygenerowaniu pliku dot, chcę, abyopen
praca była automatyczna. :-)Możesz także zbudować aplikację Graphviz GUI za pomocą homebrew, jeśli masz zainstalowany Xcode:
Jeśli zainstalowałeś już napar Graphviz, będziesz chciał to zrobić:
W chwili pisania tego tekstu nie wydaje się, aby instalować łącze symboliczne do aplikacji w
/Applications
podobny sposób, jak cask, więc jeśli chcesz, musisz to zrobić ręcznie (lub skopiować aplikację).Aby znaleźć lokalizację pakietu aplikacji, spójrz na dziennik kompilacji, powinieneś zobaczyć taką linię:
Jeśli nie masz już dziennika kompilacji, możesz określić tę ścieżkę, uruchamiając
brew list graphviz
lubbrew info graphviz
.Otwórz folder (zastąp go rzeczywistą ścieżką określoną w poprzednim kroku):
Wewnątrz powinieneś zobaczyć Graphviz.app. Możesz go przenieść / skopiować
/Applications
lub utworzyć alias, przeciągając go do/Applications
i przytrzymując klawisze ⌘i option.Ostrzeżenie! Obecnie może być zepsuty na Mojave.
Zobacz komentarz poniżej od Kim Stacks :
Wygląda na to, że występuje problem z samym Graphvizem, który obecnie uniemożliwia kompilacje w systemie macOS Mojave. Proszę nie komentować tej odpowiedzi, mówiąc, że to nie działa, nic nie da. Możesz śledzić powyższy problem, aby uzyskać więcej aktualizacji, a my spróbujemy zaktualizować tę odpowiedź, jeśli / kiedy sytuacja zostanie rozwiązana przez programistów Graphviz.
Jeśli ludzie chcą pomóc w rozwiązaniu tego problemu, istnieje częściowo zaimplementowany PR aktualizacji, który potrzebuje trochę miłości, aby pokonać linię mety (patrz komentarze).
źródło
--with-app
flagi wbrew install
poleceniu. Zobacz gitlab.com/graphviz/graphviz/issues/1445 . Zaktualizuje to, gdy poprawka będzie działać.Homebrew ma graphviz, który jest tylko wierszem poleceń. Sugerowałbym użycie MacPorts do zainstalowania graphviz-gui , co pozwoli nam zaoszczędzić wiele kłopotów.
źródło
with-app
opcja nie jest już dostępna.Możesz zainstalować graphviz przez
brew
. BrewInstall to przydatna witryna internetowa zawierająca instrukcje instalacji wszystkich aplikacji na komputery Mac. Znalazłem poniższą odpowiedź na BrewInstall .Zainstaluj napar najpierw za pomocą następującego polecenia:
Teraz zainstaluj za
graphviz
pomocą naparu za pomocą następującego poleceniaAby zainstalować go z wersją GUI, uruchom następujące polecenie zamiast powyższego polecenia:
źródło
Nowe wersje w systemie MacOS umożliwiają przełączanie możliwości przeglądania / pracy z ukrytymi plikami.
Dla tych, którzy rozwijają się w systemie macOS - naciśnięcie Command + Shift + kropka ( Command + Shift +. ) W systemie plików macOS spowoduje ukrycie lub wyświetlenie niewidocznych plików . Umożliwi to przełączanie możliwości tworzenia i pracy z plikami kropek.
W przypadku prostego przeglądania lub edycji plików z kropkami ta metoda prawdopodobnie zadziała najlepiej . Zwróć uwagę, że gdy ten przełącznik jest aktywny, wydaje się być przełącznikiem całego systemu, umożliwiającym innym aplikacjom dostęp do plików kropek / otwieranie ich tak, jak w przypadku każdego pliku tekstowego.
źródło
.gitignore
”), To pytanie dotyczy plików w formacie DOT . Stąd ta odpowiedź nie odnosi się do pytania.