cd /var/local/softwaretar -xvf openresty-1.11.2.5.tar
.gzcd openresty-1.11.2.5
./configure
竟然報錯了
./configure: error: ssl modules require the openssl library.you can either
do not enable the modules, or install
the openssl library
into the system, or build the openssl library statically from the source
with nginx by using --with-openssl=option.
error: failed to run command:
sh ./configure --prefix=/usr/local/openresty/nginx \...
看著是找不到openssl 的路徑,那把路徑帶過去試試
sudo ./configure -j2 --with-openssl=/usr/local/cellar/openssl/1.0.2q/cd /usr/local/cellar/openssl/1.0.2q \
&& if [ -f makefile ]; then /library/developer/commandlinetools/usr/bin/make clean; fi
\&& ./config --prefix=/usr/local/cellar/openssl/1.0.2q/.openssl no-shared \
&& /library/developer/commandlinetools/usr/bin/make
\&& /library/developer/commandlinetools/usr/bin/make install_sw libdir=lib
/bin/sh: ./config: no such file
or directory
make[2]: *** [/usr/local/cellar/openssl/1.0.2q/.openssl/include/openssl/ssl.h] error 127
make[1]: *** [build] error 2
make: *** [all] error 2
就這個錯誤折騰好長時間,後來發現openssl的路徑是需要原始碼路徑
tar -xvf openssl-1.0.2q.tar.gz安裝成功
sudo ./configure -j2 --with-openssl=/var/local/software/openssl-1.0
.2qsudo
make
sudo
make
install
一路安裝成功
《原始碼閱讀》原始碼閱讀技巧,原始碼閱讀工具
檢視某個類的完整繼承關係 選中類的名稱,然後按f4 quick type hierarchy quick type hierarchy可以顯示出類的繼承結構,包括它的父類和子類 supertype hierarchy supertype hierarchy可以顯示出類的繼承和實現結構,包括它的父類和...
Cartographer原始碼篇 原始碼分析 1
在安裝編譯cartographer 1.0.0的時候,我們可以看到 主要包括cartorgarpher ros cartographer ceres sover三個部分。其中,ceres solver用於非線性優化,求解最小二乘問題 cartographer ros為ros平台的封裝,獲取感測器資料...
python原始碼剖析 Python原始碼剖析
第頁共 頁python 原始碼剖析 物件機制 1.物件 在python 的世界中,一切都是物件,乙個整數是乙個物件,乙個字串也是 乙個物件,更為奇妙的是,型別也是乙個物件,整數型別是乙個物件,字串類 型也是乙個物件。從 年guido 在那個聖誕節揭開 python 世界的大幕開始,一直到現在,pyt...