저는 오랜 시간 GNU/Linux 사용자입니다. OSX는 GNU/Linux와 매우 흡사하지만 여러면에서 차이가 있습니다. 예를 들어 파이어 폭스를 설치할 때 파이어 폭스를 쉘에서 실행할 수 있기를 기대합니다. 하지만 OSX에서는 그렇지 않습니다.OSX에서 Emacs 배치 스크립트를 실행하십시오.
Emacs 배치 스크립트를 실행할 때 약간의 문제가 있습니다. 이 스크립트가 있다고 가정 해 보겠습니다.
#!/usr/bin/env emacs --script
(message "Hello world!")
아무런 문제없이 실행할 수 있습니다. 하지만 OSX에 내장 된 이맥스를 사용할 것입니다. 그리고 Emacs 버전이 가능하지 않은 시대는 꽤 오래되었습니다.
Emacs를 처음부터 설치하면 일부 이맥스 파일을 호출하는 Bash 스크립트를 만들 수 있습니다.
그러나 http://emacsformacosx.com/에서 이맥스를 설치하는 것은 불가능합니다. 누구든지 이것에 대한 해결책을 생각할 수 있습니까?
Ahh ... 물론 찰리가 이맥스를 찾는 것을 추천했을 때 (예 : GNU/Linux 사용자), 소문자 e와 함께 이맥을 검색했습니다. Emacs라는 이진 파일을 찾았습니다. 감사! – rejeep
이것은 또한 firefox에서 작동합니다. 명령 줄에서 /Applications/Firefox.app/Contents/MacOS/firefox-bin을 실행할 수 있습니다. – KeithB
firefox가 기본 브라우저 인 경우 'open'명령은 firefox를 특정 URL과 함께 시작하도록 작동합니다. 그렇지 않으면, 이진 파일에 대한 'firefox'의 심볼릭 링크 또는 별칭을 만들 가치가있을 수 있습니다. Linux 버전과 동일한 매개 변수를 사용합니다. – JulesLt