Tôi đã cài đặt gói có homebrew (qt). Tôi muốn sửa đổi mã nguồn và xây dựng lại gói. Tôi không thể tìm thấy mã nguồn, mặc dù. brew --cache
trả về một thư mục không tồn tại và mã cho qt không có trong/usr/local/Cellar. Tui bỏ lỡ điều gì vậy? Homebrew có xóa mã nguồn sau khi ứng dụng được xây dựng không?Sửa đổi mã nguồn của gói sản phẩm bia nhà
Trả lời
Homebrew chỉ giữ các tệp nhị phân. Nếu thư mục bộ nhớ cache Homebrew của bạn (thường là /Library/Caches/Homebrew
, nhưng có thể được tìm thấy bằng cách sử dụng brew --cache
, như bạn đã lưu ý) đã bị di chuyển hoặc bị xóa, thì bạn sẽ phải lấy lại mã nguồn. Bạn chỉ có thể lấy mã nguồn với brew fetch qt
.
Nếu bạn chỉ nhận được gói nguồn, nó có thể thiếu bản vá được bao gồm trong công thức và không chính xác nguồn của tệp nhị phân bạn hiện đang chạy. Để có được cây nguồn với các bản vá áp dụng, bạn có thể làm:
brew unpack --patch <formula>
Từ trang người đàn ông:
unpack [--git|--patch] [--destdir=path] formulae Unpack the source files for formulae into subdirectories of the current working directory. If --destdir=path is given, the sub- directories will be created in the directory named by <path> instead. If --patch is passed, patches for formulae will be applied to the unpacked source. If --git is passed, a Git repository will be initalized in the unpacked source. This is useful for creating patches for the software.
Làm cách nào để xây dựng và cài đặt gói từ mã nguồn cục bộ, khi tôi đã sửa đổi nó theo ý thích của mình? – juanes
@juanes https://stackoverflow.com/questions/31511553/homebrew-recompile-from-edited-source-code/ –
- 1. EAN/GTIN mã vạch nhận diện sản phẩm - mã vạch để Tên sản phẩm
- 2. Bộ nguồn và Cartesian Sản phẩm của bộ python
- 3. số sửa đổi git trong tài liệu mã nguồn
- 4. nguồn Android cho một sản phẩm cụ thể
- 5. Kết hợp mờ của tên sản phẩm
- 6. gói sản phẩm package.json/npm không sử dụng
- 7. Lấy các thay đổi sản phẩm
- 8. Cách chỉnh sửa mẫu trang sản phẩm trong Magento
- 9. .Net sản phẩm phân cụm nguồn mở? ... như Terracotta
- 10. Woocommerce Hiển thị Sản phẩm Với Hình ảnh Sản phẩm
- 11. Sửa đổi mã nguồn thời gian biên dịch bằng Roslyn
- 12. Bao gồm số sửa đổi SVN trong mã nguồn
- 13. Magento - có được một danh sách các id sản phẩm đóng gói từ một id sản phẩm
- 14. Sản phẩm plugin VS Sản phẩm tính năng
- 15. Sản phẩm chéo của 2 vectơ 2D
- 16. Vô hiệu hóa Sản phẩm Magento qua mã
- 17. Nhận id sản phẩm và loại sản phẩm trong Magento?
- 18. Sửa đổi tệp mã nguồn Clojure trong clojure
- 19. XText trong sản phẩm RCP
- 20. Trong WiX, mã sản phẩm được chỉ định ở đâu?
- 21. Sản phẩm của hai ma trận Toeplitz?
- 22. lặp trên sản phẩm Cartesian của vectơ
- 23. Sản phẩm chéo của hai danh sách
- 24. Numpy: sản phẩm ngoài của n vectơ
- 25. Kiểm tra nếu một sản phẩm Magento là con của một sản phẩm cấu hình
- 26. Magento sản phẩm phẳng
- 27. Sản phẩm CUDA Dot
- 28. Chỉnh sửa mã nguồn khi gỡ lỗi
- 29. Sản phẩm Cartesian Ruby
- 30. Sản phẩm chéo của 2 bộ tại Scala
dunno nếu điều này là cái gì đó homebrew thay đổi bán thời gian gần đây, nhưng tôi tìm thấy gói đã tải xuống của tôi trong thư mục '/ Library/Caches ...' trái ngược với '~/Library/Caches ...' trong trường hợp nó giúp mọi người! – taber