持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天 ,点击查看活动详情(juejin.cn/post/710188…)
最近在公司参与的项目整了个需求,当然了,需求不重要,重要的是开发完提测之后需要将整个项目打包发给运维,我(菜狗Java开发):“那当然了,jar包肯定会打”
大佬:“哦不是的,要将整个项目打包,包括这次版本的sql……,已经写好deploy.sh命令了”
之前我只知道.sh命令点击运行就好,也没怎么去了解……反手上网一搜
关键字--脚本,我当前项目已经写好了deploy.sh命令,直接终端运行就好了,直接点击……等了好久……然后显示
zip: command not found
打开deploy.sh才发现有zip压缩这一命令
大佬:“哦对,这是linux的命令,好像在windows没办法用……要不你换个linux系统?”
此时终于发现了另一关键字--linux,用户使用linux的桥梁……
你以为我会放弃吗?那不可能!
直接启动百度!不要问我为什么还用百度,因为我是个不知所谓的菜狗。
然后搜出一堆乱七八糟的东西……感觉跟我的情况相似,但又不太一样,比如什么Python命令行巴拉巴拉,还有直接在命令行安装 apt-get install zip 或 yum install zip……反正我是没有成功……可能是因为我用windows吧
好了,直接釜底抽薪,直接copy报错到百度……为什么我不一开始就这样做呢?因为我没有反应过来……
终于找到一个合适的办法!
解决如下:
我是直接用 git bash终端运行deploy.sh命令的,也就跟git有关了
去下载zip-版本-bin.zip跟bzip2-版本-bin.zip的压缩包,直接下载最新的就完事了,因为即使最新的版本也是很多年前就出了
附上链接:
一、 zip下载
解压
下载完解压后,去
zip-3.0-bin\bin路径找zip.exe,然后直接CV到自己电脑安装git\usr\bin目录中
二、 bzip2下载
解压
下载完解压后,去
bzip2-1.0.5-bin\bin路径找bzip2.dll,然后直接CV到自己电脑安装git\usr\bin目录中
然后,再次运行deploy.sh,哎嘿~没有报错
项目也打包好了
赶快发给运维先
总结:我是用win11搞得,其实之前我用win7也弄过,但不是用这个方法,是跟着百度乱七八糟的方法一个一个试就莫名其妙成功了。反正就是方法不唯一吧,这文章重在记录,毕竟我其实没有说特别去了解shell脚本这些,所以可以提意见,但不喜勿喷!!!