導出自制軟件環境的首選方法是什麼,以便我可以在計算機之間同步我的工作區?似乎應該有類似composer.lock
或pip freeze
。有沒有比brew list > brews.txt
更好的方法?如何將Homebrew環境遷移到另一臺計算機?
8
A
回答
1
沒有更好的辦法,目前還沒有制定計劃。
0
使用git!維護環境設置腳本的倉庫是一個非常漂亮的方法。
我強烈建議首先使用腳本來設置開發環境。 thinkbot有一個非常輕量級的方法,提供了一個開發環境,包括一堆brew程序。 https://github.com/thoughtbot/laptop。 GitHub只爲這個(還有更多)開源boxen,但它的學習曲線有些陡峭。
正如您從thinkbot/latop自述文件中看到的那樣,整個安裝過程是一次性的。如果你想要不同的包,分叉回購並添加你使用的任何東西。這隻涵蓋了最初的安裝,但這是一個非常好的開始。
對於開發環境的持續同步(包括更新首選自制設置),您可能需要嘗試'點文件'方法。扎克霍爾曼有一個很好的方法在這裏詳細:https://github.com/holman/dotfiles
如果你想調整或更新任何東西,只需對腳本進行適當的更改(霍爾曼的點腳本做正在進行的更新的東西)。承諾,推動,從任何其他環境拉下來。
6
還有一個更好的辦法:brew leaves
。
此命令打印一個安裝的公式的簡單列表,這些列表不是任何其他公式的依賴關係。從本質上講,它列出了手動安裝的所有東西,或者是從已刪除的公式中剩餘的依賴項。
$ brew leaves
apple-gcc42
bash-completion
brew-cask
git
[...]
有使用brew leaves
輸出到安裝,但僅僅有手動安裝式的清潔列表中沒有內置的手段是向正確的方向邁出的一步。
由於這個加布·伯克 - 威廉姆斯寫一下:http://robots.thoughtbot.com/brew-leaves
1
Homebrew Bundle似乎是一個非常不錯的解決方案。
相關問題
- 1. 如何將我的eclipse遷移到另一臺計算機?
- 2. 將Maven存儲庫遷移到另一臺計算機
- 3. 如何將Eclipse中的所有字體自定義從一臺計算機遷移到另一臺計算機?
- 4. Java:將Eclipse項目從一臺計算機轉移到另一臺計算機?
- 5. 將myob從一臺計算機轉移到另一臺計算機
- 6. 從另一臺計算機上的Trac遷移到Redmine
- 7. 如何將Docker容器從一臺機器遷移到另一臺機器?
- 8. 查找並將另一臺計算機的mysql數據庫轉移到另一臺計算機
- 9. 如何從一臺計算機訪問文件到另一臺計算機?
- 10. 將sql數據庫文件移植到另一臺計算機
- 11. 將repo移動到另一臺計算機
- 12. 將mysql數據庫移動到另一臺計算機
- 13. 將TFS 2010遷移到另一個環境的流程步驟
- 14. 我可以將Perl安裝從一臺計算機移動到另一臺計算機嗎?
- 15. 將文件從一臺計算機移動到另一臺計算機時,圖像無法加載
- 16. 將應用程序從一臺計算機移動到另一臺
- 17. 將ASP.Net網站項目從一臺計算機轉移到另一臺
- 18. 將計算遷移到雲
- 19. 如何防止將PDF複製到另一臺計算機
- 20. 如何將擊鍵發送到另一臺計算機
- 21. 將mysql從一臺主機遷移到另一臺主機,編碼問題
- 22. 如何將pgp私鑰和公鑰轉移到另一臺計算機上?
- 23. 如何編譯Mercurial並將其移動到另一臺計算機
- 24. 將數據庫從一臺計算機複製到另一臺
- 25. 另一臺計算機
- 26. 從另一臺計算機
- 27. 連接到另一臺計算機
- 28. 如何將數據庫從一臺計算機複製到另一臺計算機?
- 29. 如何將MySQL數據庫從一臺計算機複製到另一臺計算機?
- 30. 如何將TortoiseGit設置從一臺計算機複製到另一臺計算機上?