连接“Linux环境部署02”,继续。
10、下载安装 GIT:见安装说明
1)下载:在git 官网里下载界面如下,貌似是使用命令,着实不知如何选择,弃之。
新下载界面:https://github.com/git/git/releases/tag/v2.7.2
2)安装依赖:
yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat
expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openssh-clients
A、完整命令如上,但运行报错:
“File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax”
网搜原因:升级python,导致yum所需版本不一致。
解决办法:
查看python版本:python --version
显示:Python 3.3.0
查看yum配置文件:vi /usr/bin/yum
修改: #!/usr/bin/python 改为 #!/usr/bin/python2
其中,python2 是python的旧版本。
B、再次安装依赖,依然报错:
File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e:
同理:vi /usr/libexec/urlgrabber-ext-down
修改: #!/usr/bin/python 改为 #!/usr/bin/python2
再继续安装依赖,OK。
3)编译:make prefix=/usr/local/war/git all doc
运行报错: make:***没有规则可以创建目标“all”。停止。
百度N久,没找到对应错误的解决方法,只好自己折腾。
最终:cd /usr/local/war/git-2.7.2
进入到git文件里,再次make,便OK。
对自己而言,此事教育深刻!
待续.....