编译安装nginx,到make install 发生错误。

新手上路,请多包涵

[root@VM_168_195_centos nginx-1.12.2]# make install
make -f objs/Makefile install
make[1]: 进入目录“/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] 错误 1
make[1]: 离开目录“/root/nginx-1.12.2”
make: * [install] 错误 2

按照 网上教程 安装的; centos7.2

阅读 10.9k
1 个回答
cp objs/nginx '/usr/local'
cp: 无法以非目录来覆盖目录"/usr/local/nginx"

这两行告诉你 /usr/local/nginx 是个已经存在的目录(文件夹),因此无法复制 objs/nginx 文件过去。

多半是环境问题,若是测试机器,不妨移走 /usr/local/nginx 试一下。或用干净的系统再试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏