Tại một thời điểm tôi đã có mọi thứ chạy tốt trên hệ thống của mình với NGINX, Rails và Hành khách.Mô-đun NGINX hành khách Không có
Hôm qua, tôi đã cài đặt Hành khách mới, và bây giờ passenger-install-nginx-module
không thành công.
/Users/mgaughan/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/passenger-3.0.13/ext/nginx/../common/libpassenger_common.a /Users/mgaughan/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/passenger-3.0.13/ext/nginx/../common/libboost_oxt.a -lstdc++ - lpthread -lm -lpcre -lssl -lcrypto -lz
Undefined symbols for architecture x86_64:
"_pcre_free_study", referenced from:
_ngx_pcre_free_studies in ngx_regex.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make: *** [build] Error 2
Vấn đề chính xác này đã được đăng hôm qua trên ServerFault, nhưng tôi nghĩ rằng có nhiều khả năng sẽ được trả lời ở đây (tôi xin lỗi nếu đó là vấn đề).
https://serverfault.com/questions/399304/cannot-install-phusion-passenger-3-0-13-with-nginx-1-2-1
Cảm ơn bạn đã trợ giúp.
bạn đã cài đặt libpcre chưa? Bạn đã bật nó chưa? – chrislovecnm
Tôi đang chạy một hệ điều hành Mac và đã cài đặt pcre thông qua brew ... Tôi không thể tìm thấy libpcre (ít nhất là không có brew). Nếu tôi có những gì tôi cần, làm thế nào để đảm bảo nó được kích hoạt? – mgaughan