bia cài đặt gettext, tôi có nên liên kết nó không?


18

Tôi đang thực hiện một số phát triển web và công cụ dịch thuật yêu cầu gettext. Tôi có nên buộc liên kết nó?

$ django-admin.py makemessages -l es
CommandError: Can't find xgettext. Make sure you have GNU gettext tools 0.15 or newer installed.

$ brew install gettext
Warning: gettext-0.18.3.2 already installed

$ brew link gettext
Warning: gettext is keg-only and must be linked with --force
Note that doing so can interfere with building software.

Câu trả lời:


32

vấn đề tương tự ở đây, chỉ cần chạy

brew link gettext --force

manage.py compilemessages

và mọi thứ hoạt động tốt. bạn luôn luôn có thể mà

brew unlink gettext

nếu bạn gặp vấn đề và trở lại trạng thái trước đó


bây giờ tôi nhận được Cảnh báo: Một số công thức chỉ keg được liên kết vào Hầm. Liên kết một công thức chỉ keg, chẳng hạn như gettext, vào hầm với brew link <formula>sẽ khiến các công thức khác phát hiện ra chúng trong ./configurebước. Điều này có thể gây ra vấn đề khi biên dịch các công thức khác. Các nhị phân được cung cấp bởi các công thức chỉ keg có thể ghi đè các nhị phân hệ thống với các kết quả lạ khác. Bạn có thể muốn brew unlinknhững quán bia này: gettext
broinjc

này @broinjc không có hại gì trong cảnh báo bạn đang nhận, rất khó có khả năng bạn sẽ cần phải biên dịch các gói khác dựa trên các gói bạn đã cài đặt. một vấn đề tại một thời điểm, ok? ;)
gru

có một vấn đề tại một thời điểm;) haha.
broinjc

Tôi nghĩ rằng nói "chỉ chạy ... --force" là nguy hiểm, và cũng nên gợi ý khi nào thì ổn. Mọi người đến đây thực sự có thể phải biên dịch các gói trong đó điều này có thể tạo ra các vấn đề.
ankon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.