Mozilla/Oz系統可以在OSX上的GNU Emacs中運行,而不是我不喜歡的Aquamacs嗎?我試圖複製/ Applications/Emacs到/ Applications/Aquamacs,但沒有運氣。在OSX上的GNU Emacs中運行Mozart/Oz系統而不是Aquamacs
回答
找到了如何做到這一點。剛剛從命令行和標準的Emacs 24開始它(駐留在/應用/ Emacs的)出現了:
$ /Applications/Mozart.app/Contents/Resources/bin/oz
一些魔術在這裏發生。
這裏的問題是Mozart應用程序使用硬編碼的shell腳本來查找/Applications/Aquamacs Emacs.app
。其中一些腳本也嘗試使用/Applications/Aquamacs.app
或/Applications/Emacs.app
,但不一致地使用兩者。 (這就是爲什麼Tvaroh's answer作品:位於/Applications/Mozart.app/Contents/Resources/bin/oz
腳本能夠使用GNU Emacs的這也是爲什麼嘗試的Emacs.app
名稱更改爲Aquamacs.app
沒有解決問題,重命名Emacs.app
到Aquamacs Emacs.app
應該工作,但是我建議。使用下面寫的解決方案)
修復相當簡單:只需修改shell腳本,以便它們使用Emacs而不是Aquamacs。在終端中輸入以下行似乎定爲最新版本(1.4.0-2012-02-01-MacOSX的)問題:
$ sed -i '' -e "s/Aquamacs\\\ Emacs/Emacs/g" /Applications/Mozart.app/Contents/Resources/.script
$ sed -i '' -e "s/Aquamacs Emacs/Emacs/g" /Applications/Mozart.app/Contents/Resources/.script
$ sed -i '' -e "s/Aquamacs\\\ Emacs/Emacs/g" /Applications/Mozart.app/Contents/Resources/script
$ sed -i '' -e "s/Aquamacs Emacs/Emacs/g" /Applications/Mozart.app/Contents/Resources/script
雖這麼說,我會鼓勵任何人誰遇到這個問題搜索其他違規文件的分配($ grep -ir aquamacs /Applications/Mozart.app
)並根據需要修改這些文件以確保Mozart將使用正確的Emacs。
關於這個答案誰都夫婦的音符誰遇到這個問題:
對於這項工作,需要有在應用程序目錄的
Emacs.app
(例如,只是有Emacs中的一個副本雖然應該可以編輯Mozart.app
內的腳本以使用該Emacs二進制文件運行,但macOS/OS X附帶的內存不足以支持該操作。)此問題僅存在於Mozart 1的內部版本中。 x用於macOS/OS X.自Mozart 2.0.0開始,該程序按原樣運行,無hav只要某種形式的Emacs已經位於
/Applications/Emacs.app
中,就可以安裝Aquamacs。
- 1. 在GNU/Emacs中的系統揚聲器
- 2. 如何知道我是否在.emacs文件上運行emacs或aquamacs?
- 3. 是否可以在OSX 10.6系統上運行的其他OSX 10.6系統上構建32位應用程序?
- 4. 在沒有XServer的系統上啓動時運行Emacs
- 5. 使Aquamacs滾動更像Emacs
- 6. 使用emacs(aquamacs)和python 3.2
- 7. 在emacs中匹配Aquamacs的設置
- 8. 如何找出我在Emacs中運行的操作系統?
- 9. 運行Windows子系統爲Linux(WSL)慶典上Emacs的外殼
- 10. Emacs的連接到系統總線,而不是會話一個
- 11. Ant構建在一個系統上運行,而不是另一個
- 12. js不是在Chrome上運行,而是在Firefox上運行
- 13. Gnu Emacs:在sql.el中運行的psql的tab-completion進程
- 14. 系統加載GNU屏幕的hardstatus行
- 15. OSX beta系統?
- 16. 如何在GNU Emacs中爲OSX使用UTF-8字符?
- 17. Emacs的 - 在OSX
- 18. 在OSX上使用GNU Make 4.X
- 19. 是否有穩定的Emacs自動包裝系統?
- 20. 「新聞系統」在不同的系統上的行爲不同
- 21. 在不同的端口上運行而不是運行buildout
- 22. 能夠在一個系統上運行java應用程序,但不能在其他系統上運行
- 23. 正在運行的系統
- 24. 如何從C#中檢查VB6應用程序是否正在運行(而不是掛在系統錯誤上)?
- 25. 如何讓GNU Emacs拼寫檢查在OSX上查找用戶的個人字典?
- 26. 在windows系統上運行systemml代碼
- 27. 如何在Linux系統上運行liquibase
- 28. 在x64系統上運行32位API
- 29. Spring3,Security3:系統可以在Windows上運行,但不能在Linux上運行java.lang.IllegalArgumentException
- 30. 獲取框而不是在android系統