Khi tôi chạy: rvmsudo passenger-install-nginx-module
trên máy Mac của tôi để cài đặt nginx, các bản in terminal:Nginx có thể không Tim Phát triển OpenSSL Headers
Checking for OpenSSL development headers...
Found: no
Nhưng tôi chắc chắn tôi đã cài đặt openssl. which openssl
trả về /usr/local/openssl/bin/openssl
và /usr/local/openssl/bin:
là mục nhập đầu tiên trong $ PATH của tôi. Câu hỏi của tôi là:
- Các tiêu đề phát triển OpenSSL có bao gồm cài đặt mở thông thường thông qua homebrew không?
- Nếu không, tôi nên tải xuống từ đâu?
Stack Overflow là trang web cho các câu hỏi về lập trình và phát triển. Câu hỏi này dường như không có chủ đề vì nó không phải là về lập trình hay phát triển. Xem [Tôi có thể hỏi những chủ đề gì ở đây] (http://stackoverflow.com/help/on-topic) trong Trung tâm trợ giúp. Có lẽ [Super User] (http://superuser.com/) hoặc [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) sẽ là một nơi tốt hơn để hỏi. Đồng thời xem [Tôi đăng câu hỏi về Dev Ops ở đâu?] (Http://meta.stackexchange.com/q/134306). – jww
Để trả lời các câu hỏi của bạn ... (1) Không, các gói phát triển thường không được cài đặt với các tiện ích. (2) Bản phân phối của bạn thường cung cấp cho chúng theo một gói ['libssl-dev'] (https://packages.debian.org/squeeze/libssl-dev) hoặc' libssl-devel'. Bạn có lẽ nên hỏi về quản lý gói Homebrew trên một diễn đàn khác, như [Super User] (http://superuser.com/) hoặc [Apple Stack Exchange] (http://apple.stackexchange.com/). – jww
Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì câu hỏi này là dư thừa với http://superuser.com/questions/982960/nginx-cannot-find-openssl-development-headers, đã được giải quyết bởi OP – UmNyobe