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. 使Aquamacs滾動更像Emacs
- 4. 如何找出我在Emacs中運行的操作系統?
- 5. 在emacs中匹配Aquamacs的設置
- 6. js不是在Chrome上運行,而是在Firefox上運行
- 7. Gnu Emacs:在sql.el中運行的psql的tab-completion進程
- 8. 在OSX上使用GNU Make 4.X
- 9. 「新聞系統」在不同的系統上的行爲不同
- 10. 是否有穩定的Emacs自動包裝系統?
- 11. 如何從C#中檢查VB6應用程序是否正在運行(而不是掛在系統錯誤上)?
- 12. 正在運行的系統
- 13. 如何在Linux系統上運行liquibase
- 14. Spring3,Security3:系統可以在Windows上運行,但不能在Linux上運行java.lang.IllegalArgumentException
- 15. 在Mac OSX上運行mysqltuner
- 16. 哪裏是在Windows的GNU emacs
- 17. 在字符而不是在emacs中
- 18. 在iMac上運行Emacs上的Octave
- 19. GNU構建系統問題
- 20. GNU編譯系統,闕
- 21. 在Gnu Screen會話中在服務器上運行長時間運行的進程是不是很糟糕?
- 22. 系統偏好滾動條顯示總是在OSx上
- 23. 在OSX上安裝GNU彙編程序
- 24. 如何在不同的系統上運行加載項?
- 25. 是否可以在AppHarbor上運行插件系統?
- 26. 確定應用程序是否在遠程系統上運行
- 27. OSX是POSIX操作系統嗎?
- 28. 程序不會在NetBeans中運行,而是在命令行上運行!
- 29. Emacs CEDET和系統包括路徑
- 30. python:在給定列表上使用optparse而不是系統命令行參數