鍍金池/ 問答/Linux/ 編譯安裝nginx,到make install 發(fā)生錯(cuò)誤。

編譯安裝nginx,到make install 發(fā)生錯(cuò)誤。

[root@VM_168_195_centos nginx-1.12.2]# make install
make -f objs/Makefile install
make[1]: 進(jìn)入目錄“/root/nginx-1.12.2”
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr' \
|| mkdir -p '/usr'
test ! -f '/usr/local' \
|| mv '/usr/local' \
'/usr/local.old'
cp objs/nginx '/usr/local'
cp: 無法以非目錄來覆蓋目錄"/usr/local/nginx"
make[1]: * [install] 錯(cuò)誤 1
make[1]: 離開目錄“/root/nginx-1.12.2”
make: * [install] 錯(cuò)誤 2

按照 網(wǎng)上教程 安裝的; centos7.2

回答
編輯回答
櫻花霓
cp objs/nginx '/usr/local'
cp: 無法以非目錄來覆蓋目錄"/usr/local/nginx"

這兩行告訴你 /usr/local/nginx 是個(gè)已經(jīng)存在的目錄(文件夾),因此無法復(fù)制 objs/nginx 文件過去。

多半是環(huán)境問題,若是測試機(jī)器,不妨移走 /usr/local/nginx 試一下?;蛴酶蓛舻南到y(tǒng)再試。

2018年2月14日 16:15